Anacrontab specifico dell'utente?


Risposte:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab (ad es. $ {HOME} / etc / anacrontab)
  • -S spooldir (es. $ {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.


felice che tu ci sia riuscito :) qualsiasi cosa ci ritorni
Prix

5

A seconda del volume degli script interessati, puoi anche utilizzare sudo -uil 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.


Penso che l'idea che OP stava cercando fosse se tu non fossi l'amministratore.
Thomas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.