crontab执行多个文件

crontab 文件名

以上命令已经执行了一个文件;
想再执行一个新文件该怎么办呢?
不想在原来的文件里面添加任务。

阅读 8.8k
6 个回答

只能在那个文件追加任务,因为再执行一次

crontab 文件名

将会替换当前用户下的crontab,而不是新增

/etc/crontab 系统调度
/var/spool/cron/用户名 用户调度,一般你执行crontab的命令都在这个文件里。用户所建立的crontab文件中,每一行都代表一项任务,你不想放在一个crontab文件里只能换用户了,放在一个crontab文件里有什么不好么?

会写shell脚本么?写一个shell脚本,不管多少任务都写进去,然后添加crontab计划即可。

如果你用ubuntu类似的操作系统这里有一系列文件夹在/etc下,如cron.daily,cron.weekly,cron.hourly,非常方便.

注意这些都是文件夹,你只需把相应任务作为可执行文件丢到相应的文件夹下即可.

每个任务作为单独的文件最大好处在于任务隔离互不影响,而编辑单个文件时一旦格式有误就会全部受影响,对于自动化脚步管理来说更方便

crontab -e追加一行就可以了吧

你写脚本去把所有的项目需要都加进去或者用crontab -e直接一行行添加

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏