中易网

请教如何用外部的shell编辑crontab里面的定时执行的任务!就是用一个shell,去配置定时任务!

答案:3  悬赏:50  
解决时间 2021-01-15 16:04
  • 提问者网友:听门外雪花风
  • 2021-01-14 18:06
请教如何用外部的shell编辑crontab里面的定时执行的任务!就是用一个shell,去配置定时任务!
最佳答案
  • 二级知识专家网友:掌灯师
  • 2021-01-14 19:24
crontab -l > crontab.bak
echo "00 00 * * * ./yourscript" >> crontab.bak
crontab crontab.bak
全部回答
  • 1楼网友:舊物识亽
  • 2021-01-14 20:59
可以通过查看crontab的定时任务执行的进程是否存在,来判断是否定时任务在不再施行,然后来控制吧,我没这样搞过,你可以试试
  • 2楼网友:低血压的长颈鹿
  • 2021-01-14 19:33
1、使用crontab -e所创建的定时任务,最终被保存在/var/spool/root中(假设使用的是root用户);
2、echo "定时任务" >> /var/spool/root,即可添加定时任务;
3、如果需要编辑已存在的定时任务,可使用sed、awk等命令。
追问:/var/spool/root这个目录是干什么的啊!我好像没有这个目录的!
追答:首先,/var/spool/root是个文件而非目录;
其次,使用crontab -e 创建了定时任务之后才会有,当然也可以手动创建。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息