pluton212+ Posté(e) le 18 avril 2020 Posté(e) le 18 avril 2020 Bonjour, je n'arrive pas à lancer un terminal qui lance un script avec crontab: je voudrai lancer tail -f /home/sauvegarde.log dès le lancement d'une sauvegarde planifiée avec rsync pour avoir une sortie graphique. J'essaye dans cette direction fichier RsyncLog.sh: #!/bin/bash /usr/bin/gnome-terminal -- tail -f /home/moi/scripts/sauvegarde.log et dans le cron: 19 15 * * * /usr/bin/MesScripts/RsyncLog.sh Le script se lance depuis un terminal, il fonctionne mais pas moyen de le faire démarrer avec le cron. Si vous avez une idée. (Ubuntu 18-04 avec la sauvegarde sur un LUN sur mon DS212+) Merci ! 0 Citer
.Shad. Posté(e) le 18 avril 2020 Posté(e) le 18 avril 2020 Est-ce que c'est bien le même utilisateur qui exécute le script et celui pour lequel tu édites crontab ? Quand tu fais crontab -e ça t'ouvre le fichier des tâches propres à cet utilisateur. 0 Citer
pluton212+ Posté(e) le 18 avril 2020 Auteur Posté(e) le 18 avril 2020 Salut, oui c'est le même. en fait je demande à cron d'exécuter un script qui doit exécuter une commande dans le terminal. C'est un pb de variable d'environnement je crois: je cherche, si vous avez des pistes je prends 🙂 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.