J'ai une commande CURL que je veux exécuter tous les jours à 3 heures du matin, mais je ne sais pas comment configurer cela et les guides sont tous étranges.
Supposons que j'ai beaucoup d'expérience sur les terminaux / bash, mais je n'ai jamais configuré de cron auparavant.
Est-il possible que le travail cron réveille mon ordinateur, même s'il est en veille et que le couvercle est fermé (macbook pro), juste pour exécuter cette commande one curl puis le remettre en veille?
Comment puis-je le configurer de toute façon?
crontab -e
je vois cela dans mon terminal:,$ crontab -e crontab: no changes made to crontab
puis il ouvre mon éditeur de texte avec le fichiercrontab.some-random-string
du dossier/tmp
. Une fois que je l'ai édité et enregistré, rien ne se passe dans mon terminal. Si je le faiscrontab -l
, le travail que je viens de saisir n'apparaît pas. Ensuite, si jecrontab -e
recommence, cela ouvre un autre videcrontab.some-random-string
. J'ai également testé le premier crontab que j'ai enregistré en définissant le temps à 2 minutes à partir du moment où je l'ai enregistré et le cron n'a jamais fonctionné. Que pourrait-il se passer?atom
. C'est ce qui se lance lorsque j'ouvre quelque chose à éditer dans mon terminal. Voilà ce que j'ai dans mon~/.bash_profile
,export EDITOR='open -a "/Applications/Atom.app"'
.atom .
à l'intérieur du répertoire ouatom <filepath>
.si vous aimez le faire de la manière graphique, je peux vous recommander CronniX de roaringapps https://roaringapps.com/app/cronnix
la source