我应该在创建一个cron时在/etc/cron.daily目录中放一个脚本吗?

时间:2017-09-22 17:37:12

标签: cron

我找到了crontab

的好手册

我想知道我应该在手册中描述的目录之一中放置一个脚本,以使其运行。 例如,如果我想每天创建一个cron,我是否应该每天在/etc/cron.daily中创建一个我想运行的脚本然后创建一个cron?

如果我只是创建一个crontab,如将脚本放在另一个目录(而不是/etc/cron.daily)中,那么cron是否无法工作?

  

00 1 * * * /home/test/daily.sh

而不是

  

00 1 * * * /etc/cron.daily/daily.sh

很久以前我创建了几次cron。 但是我不认为我当时把脚本放在这样的目录中(例如:/etc/cron.daily)。

1 个答案:

答案 0 :(得分:1)

只要访问权限允许,您就可以将脚本放在cron应该运行的任何位置。因为据我所知,/etc/cron.daily以root身份运行并不重要。

我不知道你的脚本是做什么的,但根据经验,我不会运行具有比实际需要更高权限的脚本。也可以为特定用户创建作业。您可以在发布中查看man crontab