Cronnix n'est d'aucune utilité sous Mac OS X Tiger
02 avril 2006 Catégorisé dans : Système
Pour certaines tâches programmées, Tiger utilise le
nouveau système launchd au lieu du crontab .
Après l'installation de Tiger, contre toute attente,
les tâches périodiques daily, weekly et monthly ne se
sont jamais lancées. Si on ouvre alors le fichier
/etc/crontab avec un simple éditeur et on constate en
tête du fichier les lignes suivantes :
# The periodic and atrun jobs have moved to launchd jobs
# See /System/Library/LaunchDaemons
Allons donc voir dans le répertoire /System/Library/LaunchDaemons et là on constate qu'il y a bien un fichier com.apple.periodic-daily.plist ainsi que com.apple.periodic-weekly.plist et com.apple.periodic-monthly.plist et on comprend que ce sont ces fichiers qu'il faut modifier.
Chacun sa méthode, mais le plus important à savoir, c'est que ces fichiers ne peuvent être modifiés que par le système (root). Alors, soit vous activez le compte root et utilisez la commande su ou sudo pour éditer les fichiers, soit vous prenez possession des fichiers avec un compte admin.
L'emplacement de l'heure de déclenchement de ces tâches est suffisamment explicite. C'est en bas du fichier que ça se passe :
Hour
19
Minute
00
# The periodic and atrun jobs have moved to launchd jobs
# See /System/Library/LaunchDaemons
Allons donc voir dans le répertoire /System/Library/LaunchDaemons et là on constate qu'il y a bien un fichier com.apple.periodic-daily.plist ainsi que com.apple.periodic-weekly.plist et com.apple.periodic-monthly.plist et on comprend que ce sont ces fichiers qu'il faut modifier.
Chacun sa méthode, mais le plus important à savoir, c'est que ces fichiers ne peuvent être modifiés que par le système (root). Alors, soit vous activez le compte root et utilisez la commande su ou sudo pour éditer les fichiers, soit vous prenez possession des fichiers avec un compte admin.
L'emplacement de l'heure de déclenchement de ces tâches est suffisamment explicite. C'est en bas du fichier que ça se passe :
Hour
19
Minute
00
|