Posso usare crontab -e
come utente normale per modificare il mio crontab utente. Anacron ha funzionalità simili per singoli utenti non amministratori o ha solo un anacrontab a livello di sistema?
Posso usare crontab -e
come utente normale per modificare il mio crontab utente. Anacron ha funzionalità simili per singoli utenti non amministratori o ha solo un anacrontab a livello di sistema?
Risposte:
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
Aggiungi il comando nel tuo ~ / .profile da eseguire quando effettui il login, oppure inseriscilo in un cronjob orario da eseguire da solo.
Non devi preoccuparti che anacron esegua tutti i suoi script ogni ora se lo metti in cron, poiché mantiene i propri timestamp dell'ultima esecuzione nella directory di spool.
Vedi man anacrontab per maggiori informazioni su come creare il tuo file anacrontab.
A seconda del volume degli script interessati, puoi anche utilizzare sudo -u
il comando nel tuo file o directory anacrontab .
Esempio con bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Questo ti evita di dover mantenere due file aggiuntivi.