Il y a une question sur comment démarrer, Teamviewer à partir de la ligne de commande, pour établir des connexions vers l'extérieur , mais je souhaite démarrer Teamviewer à partir de la ligne de commande (afin qu'il puisse accepter les connexions entrantes).
Est-ce possible? Si oui, quelqu'un peut-il donner des informations? Je ne l'ai pas trouvée nulle part sur le site de support de Teamviewers et j'ai essayé différentes méthodes jusqu'à présent.
NB: OS correspond à OS X 10.6.8 et TeamViewer à TV8.
merci
Comme indiqué sur http://steronius.blogspot.com/2014/02/replacing-logmein-with-teamviewer-on.html :
Cela peut être fait avec OSX, mais il semble y avoir un bogue qui nécessite un travail particulier que j'ai eu la chance de remarquer. TeamViewer devra être exécuté deux fois - une fois en tant que Sudo et un autre en tant qu'utilisateur:
SSH dans la machine OSX et exécutez TeamViewer comme suit:
Sudo /Applications/TeamViewer.app/Contents/MacOS/TeamViewer
Il devrait échouer et signaler: com.teamviewer.desktop: argument incorrect com.teamviewer.teamviewer: argument incorrect
Maintenant, relancez-le sans Sudo:
/Applications/TeamViewer.app/Contents/MacOS/TeamViewer
Cela devrait lancer TeamViewer et le préparer pour une connexion client.
Si, pour une raison quelconque, le lancement échoue, essayez d’abord de régler l’affichage avec:
export DISPLAY =: 0
Ensuite, pour obtenir votre identifiant TeamViewer, procédez comme suit:
defaults lit /Library/Preferences/com.teamviewer.teamviewer9 IDClient
Je viens de tester cela sur OS X Lion.
Pour ce faire, utilisez SSH et écrivez cette commande: ouvrir/Applications/TeamViewer.app
Exécuter teamviewer --help
sur la ligne de commande sous Linux fournit les éléments suivants:
TeamViewer 8.0.16675
teamviewer start TeamViewer user interface (if not running)
teamviewer --help print this help screen
teamviewer --version print version information
teamviewer --info print version, status, id
teamviewer --passwd [PASSWD] set a password (useful when installing remote (ssh)
teamviewer --ziplog create a Zip containing all teamviewer logs (useful when contacting support)
teamviewer --daemon status show current status of the TeamViewer daemon
teamviewer --daemon start start TeamViewer daemon
teamviewer --daemon stop stop TeamViewer daemon
teamviewer --daemon restart stop/start TeamViewer daemon
teamviewer --daemon disable disable TeamViewer daemon - don't start daemon on system startup
teamviewer --daemon enable enable TeamViewer daemon - start daemon on system startup (default)
Lancer teamviewer
lancera ce que vous décrivez comme interface de configuration. Vous avez besoin des commandes liées au démon. Un démon teamviewer en cours "écoutera" les connexions entrantes.
Vous pouvez exécuter le démon sur une base ad hoc à l'aide des commandes teamviewer --daemon start
et teamviewer --daemon stop
ou de teamviewer --daemon enable
pour que le démon s'exécute au démarrage du système d'exploitation à chaque démarrage.
Je suppose que ce sera similaire sinon identique pour OS X.
Je poursuis avec le commentaire de @ Queenvictoria sur la réponse de @ Aldekein.
Comme mentionné, vous pouvez utiliser une capture d’écran de TeamViewer avec:
osascript -e 'tell application "TeamViewer" to activate' && screencapture ~/Desktop/teamviewer.jpg
Cependant, les serveurs de messagerie ne font généralement pas confiance aux courriers électroniques provenant de sources non commerciales. Donc, ma solution à la réception de la capture d'écran pour utiliser SCP.
scp [user]@Host:/Users/[user]/Desktop/teamviewer.jpg ~/Desktop/
La prise en charge de la ligne de commande pour linux est ajoutée à teamviewer dans la version 11 . Dans les systèmes sans interface utilisateur, vous pouvez configurer teamviewer et les contrôler.
Essayez de taper directement:/Applications/TeamViewer\8/TeamViewer.app/Sommaire/MacOS/TeamViewer, bien sûr, vous devez ajuster ce qui convient sur votre Mac, juste pour spécifier l'emplacement de TeamViewer.
Je dois parfois réinitialiser la télévision gelée sous OSx et constater que, dans les configurations récentes, je trouve un dossier Applications/TeamViewerHost.app (uniquement en tant que root, sinon il est masqué).
Certains processus ne sont pas correctement redémarrés après le redémarrage du démon. Dans Ubuntu 14.04, je tue les processus avant de redémarrer teamviewer:
Essayez quelque chose comme:
Sudo ps -afuwwwwwwx | grep -i "teamviewer" | sed -r "s/^([^\ ]+[\ ]+([0-9]+).+)$/\2/g" | xargs -i Sudo kill {}
Sudo teamviewer --daemon restart