Comment puis-je exécuter un script 60 secondes après m’être connecté à mon ordinateur Linux à l’aide de Crontab ?

Avez-vous un script que vous souhaitez exécuter après vous être connecté à votre système Linux? Souhaitez-vous que le script s’exécute automatiquement après le démarrage correct des autres parties de votre système ? Que pouvez-vous faire pour démarrer un script une minute après vous être connecté à votre système ?

Il est très facile d’utiliser la fonction crontab. La première chose dont vous avez besoin est le script que vous souhaitez exécuter. Imaginez que vous avez un script que vous souhaitez copier tous les fichiers de votre répertoire de base vers un répertoire de sauvegarde après avoir redémarré votre système. Vous pouvez y parvenir à l’aide de la commande suivante.

Exécutez un script 60 secondes après le redémarrage à l’aide de Crontab.

Exécutez la commande suivante pour lancer crontab.

crontab -e

Vous pouvez maintenant ajouter la ligne suivante. Assurez-vous de modifier le chemin d’accès au script.

@reboot sleep 60 && /home/ipguide/backupscript.sh

Cette commande indique à la commande de se mettre en veille pendant 60 secondes, puis elle exécutera le script dans le chemin ci-dessus. Voilà. Votre commande s’exécutera avec un délai de 60 secondes. Comme vous le comprenez probablement, vous pouvez modifier le nombre de secondes pour le retard, ce qui signifie que vous pouvez rendre le temps d’attente plus long et plus court en fonction de votre objectif.

Vous pouvez également utiliser les paramètres d’heure suivants pour exécuter des scripts à des moments spéciaux à l’aide de Crontab.

@yearly
@weekly
@annually
@daily
@hourly

Laisser un commentaire