Étape 5: Condenser commandes
J’ai créé un script appelé « alarme » qui lance simplement les deux autres scripts. Une fois que ce qui lui permet d’être exécuté comme un programme, j’avais besoin qu’elle soit exécutée selon un calendrier. Entrer dans cron/crontab.
Dans le terminal, tapez :
$ crontab -e
Cela probablement vous demandera de choisir un éditeur pour modifier les tables de cron si vous n’avez jamais avant. Nano est un bon. Il y aura tout un tas de trucs commenté pour expliquer ici (sorte de) Comment ça marche. Il existe de nombreux tutoriels en ligne ailleurs décrivant en détail ce que cron peut faire et comment le faire, mais ici je vais vous expliquer ce que le mien fait.
La première partie détaille la fréquence sous la forme: min/heure/dayofmonth/mois/dayofweek.
Donc "55 5 ** 1-5" se déroulera à 5:55a lundi au vendredi (1-5)
"~ / bin/./alarm" est la commande pour exécuter le script, défini de manière explicite
">> ~ / bin/alarm_log.txt" crée et ajoute un journal d’activité/sortie, mais n’est pas nécessaire
« ./dev/null empêchera tout courrier envoi de notifier que l’action s’est déroulée
Pour plus d’informations sur l’utilisation de cron, ou autres commandes, faire une recherche rapide sur google. Ce que vous trouverez seront plus avertis que je suis ; chaque commande et peu de code utilisé ici j’ai appris pour ce projet ou leva les yeux pour clarifier ma compréhension de quelque chose.