Je peux utiliser en crontab -e
tant qu'utilisateur normal pour modifier mon utilisateur crontab. Anacron a-t-il une fonctionnalité similaire pour les utilisateurs individuels non administrateurs, ou a-t-il uniquement un anacrontab à l'échelle du système?
cron
user-settings
Ryan C. Thompson
la source
la source
Réponses:
Ajoutez la commande dans votre ~ / .profile à exécuter lorsque vous vous connectez, ou placez-la dans un cronjob horaire pour qu'elle s'exécute d'elle-même.
Vous n'avez pas à vous soucier d'anacron exécutant tous ses scripts toutes les heures si vous le mettez dans cron, car il conserve ses propres horodatages de sa dernière exécution dans le répertoire spool.
Voir man anacrontab pour plus d'informations sur la création de votre propre fichier anacrontab.
la source
Selon le volume des scripts concernés, vous pouvez également simplement utiliser
sudo -u
la commande dans votre fichier ou répertoire anacrontab .Exemple avec bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Cela vous évite d'avoir à gérer deux fichiers supplémentaires.
la source