Posso usar crontab -e
como usuário normal para editar meu crontab de usuário. O anacron tem algum recurso semelhante para usuários individuais não administradores ou possui apenas um anacrontab em todo o sistema?
Posso usar crontab -e
como usuário normal para editar meu crontab de usuário. O anacron tem algum recurso semelhante para usuários individuais não administradores ou possui apenas um anacrontab em todo o sistema?
Respostas:
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
Adicione o comando no seu ~ / .profile para executar quando você fizer login ou coloque-o em um cronograma de hora em hora para executar por conta própria.
Você não precisa se preocupar com o anacron executando todos os seus scripts a cada hora, se você o colocar no cron, pois ele mantém seus próprios registros de data e hora de sua última execução no diretório de spool.
Consulte man anacrontab para obter mais informações sobre como criar seu próprio arquivo anacrontab.
Dependendo do volume dos scripts afetados, você também pode usar sudo -u
o comando no seu arquivo ou diretório anacrontab .
Exemplo com bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Isso evita que você precise manter dois arquivos adicionais.