URL: https://linuxfr.org/forums/linux-general/posts/lancer-des-scripts-avec-retour-graphique-via-cron Title: Lancer des scripts avec retour graphique via cron ? Authors: Krr Date: 2018年06月02日T23:59:05+02:00 License: CC By-SA Tags: debian, terminal, cron et crontab Score: 1 Bonjour à tous... après un premier post où j'ai vu mes lacunes sur plusieurs points, je reviens à la charge avec mon besoin, mieux précisé. voilà, je cherche à faire ceci: lancer, via crontab, une série de script .sh (par exemple) afin d’exécuter une commande sur plusieurs machines, mais avec un retour graphique via une fenêtre de terminal PAR machine (si je lance une série de commandes sur la machine en 192.168.1.10, j'ai une fenetre de terminal pour celle la... et si j'ai la même série sur 192.168.1.11, j'ai une autre fenetre de terminal, etc...) Ca prendrait la forme d’une fenêtre de terminal, qui se "logge toute seule" (les clés ssh ont été générées et copiées avant, évidemment) et me lance la série de commande avec les arguments... et j’ai, dans ma fenêtre, un « retour » d’information. Prenons un exemple, j’utilise un soft cli d’encodage vidéo (appelons le videoencode) qui encode automatiquement les vidéos dans un dossier précis ... que je veux lancer avec qq arguments (selon les paramètres d’encodage, quoi)... normalement, si je suis sur la machine en direct et que l’exec est dans le dossier Documents du dossier utilisateur en cours, je lance ~/Documents/videoencode -arguments1 -arguments2 ou bien je me déplace dans le bon dossier avec cd, puis je tape ./videoencode -arguments1 -arguments2 et dans mon terminal, je vois l’encodage qui se lance, le nom du codec utilisé, le bitrate, etc... (en fonction des arguments) et j’ai un retour toutes les 30 secondes, me disant: xx% done, no bad block, no error, VBR= xxxx b/s, etc... ce qui me permet de vérifier de garder un oeil sur l’encodage (et également de vérifier que les machines tournent bien...)... évidemment, si ca plante, ou si j’ai une coupure réseau, ca me mettra un retour selon le cas... « bad call », « error machin » « connection aborted » , etc... en fonction du souci. Evidemment, les retours sont déjà programmés dans videoencode, hein... (mais pas par moi, ce n’est pas de ma compétence... hélas) Avoir le retour juste par un mail ou dans un fichier texte, beeeen, non. L’idée c’est que dès que je me connecte à la machine, je vois rapidement les diverses fenetres de terminal, et les retours d’info pour relancer si besoin, etc... ah oui: et ce serait sur une Debian. Merci de vos lumières !