我找到了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)。
答案 0 :(得分:1)
只要访问权限允许,您就可以将脚本放在cron应该运行的任何位置。因为据我所知,/etc/cron.daily
以root身份运行并不重要。
我不知道你的脚本是做什么的,但根据经验,我不会运行具有比实际需要更高权限的脚本。也可以为特定用户创建作业。您可以在发布中查看man crontab
。