特定于用户的anacrontab?


Answers:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab(例如$ {HOME} / etc / anacrontab)
  • -S spooldir(例如$ {HOME} / var / spool / anacron

在您的〜/ .profile中添加命令以在登录时执行,或将其置于每小时进行一次的cronjob中以独立运行。

如果将anacron放在cron中,则不必担心每小时都会运行其所有脚本,因为它会在spool目录中保留其上次运行的时间戳。

有关制作自己的anacrontab文件的更多信息,请参见man anacrontab。


很高兴您管理好了:)任何事情都可以找我们
— Prix

5

根据受影响脚本的数量,您也可以仅使用anacrontab文件或目录中sudo -u的命令。

bash示例:

sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"

这使您不必维护两个其他文件。


我认为OP的想法是,如果您不是管理员。
— 托马斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.