Aller au contenu

Featured Replies

Posté(e)

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 !

 

Posté(e)

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.

Posté(e)
  • Auteur

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 🙂

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.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.