Je veux modifier mon fichier crontab pour programmer un script. Où puis-je le trouver ?
Dans Snow Leopard, les crontabs des utilisateurs sont également stockés dans /var/cron/tabs.
Je veux modifier mon fichier crontab pour programmer un script. Où puis-je le trouver ?
Dans Mac OS X Lion, l'utilisateur crontabs
sont stockées dans /var/at/tabs
. Dans le passé, ils étaient situés à /var/cron/tabs
.
Vous devez utiliser crontab -e
pour interagir avec eux en général, mais connaître leur emplacement est utile lorsque vous voulez les restaurer à partir d'une sauvegarde de votre disque, ou quelque chose de similaire.
Mise à jour 2022-01 :
/var
est un lien vers /private/var/
./usr/lib/cron
est un lien vers /var/at
.Le vrai répertoire primaire est /private/var/at
les fichiers crontab étant stockés dans /private/var/at/tabs
Dans Snow Leopard, les crontabs des utilisateurs sont également stockés dans /var/cron/tabs.
Sur mon mac (v10.11, el capitan) je l'ai trouvé dans /private/var/at/tabs/
. J'ai utilisé find / -iname *cron*
.
AlexMA a raison, et sur 10.12 (et plus) vous devrez peut-être devenir 'Root' pour avoir la permission d'accéder à ces tables, qui ont des noms d'utilisateurs. J'utilise 'sudo bash' pour devenir 'Root', et 'exit' quand j'ai terminé.
Si vous ne voulez pas utiliser launchd
vous pouvez modifier votre crontab comme vous le feriez sur n'importe quel système unix :
crontab -e
Ou, vous pouvez utiliser un logiciel GUI comme CronniX .
Je recommande vivement CronniX. Il fournit un moyen beaucoup (beaucoup !) plus facile de mettre en place des cronjobs.
La méthode OS X consiste à utiliser launchctl pour exécuter des travaux à la fois.
Pour faciliter l'utilisation, il existe des interfaces graphiques appelées Contrôle du lancement y Lingon .
@Lloyd - La question est de savoir comment planifier un script . crontab est juste la façon dont vous faites cela sur de nombreux Unix mais sur MacOS vous utilisez launchctl
Relisez votre réponse et demandez si elle répond à la question "Où est mon fichier crontab ?" c'est la question originale et ma question aussi.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.