pluton212+ Posté(e) le 18 avril 2020 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 18 avril 2020 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pluton212+ Posté(e) le 18 avril 2020 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
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.