Linux下每月15日24点执行某个项目的脚本crontab程序,每天重启服务等,Linux提示no crontab for root的解决办法。
每月15日24点执行某个项目:
提示报错:
"/tmp/crontab.XXXXzdHqvi":24: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? n
修改:
参考:
曾经用过的一个实例:
1月7日凌晨0点执行一个脚本!
注意些crontab脚步注意的问题参考:
http://www.jackxiang.com/post/2479/
附:每天6点自动重启
编辑/etc/crontab
#vi /etc/crontab
添加
#reboot everyday 6:00
0 6 * * * root /sbin/reboot
保存退出即可
======================================
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
Linux提示no crontab for root的解决办法:
比如运行一个脚本的时候出现错误,提示:
no crontab for root
网上也搜出了一大堆的解决办法,但是每一个是我想要的。
经过自己研究才发现解决办法很简答!就是没有crontab嘛,建一个就是咯。
解决办法:
1、登录到root用户。
2、在root下输入:crontab -e
3、可能会提示你:
no crontab for root - using an empty one
然后会叫你“Select a editor ......”下面有几个选项,就是叫你选择编辑器。我一般选 vim.tiny
4、进入crontab编辑页面之后就直接"shift+:",然后输入wq保存即可。
然后一个新的crontab就生成了!
来自:http://zhizhuofl.blog.163.com/blog/static/6991477920107524756962/
0 24 15 * * /usr/local/xxy/xxy.sh > /dev/null 2>&1
提示报错:
"/tmp/crontab.XXXXzdHqvi":24: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? n
修改:
59 23 15 * * /usr/local/xxy/xxy.sh > /dev/null 2>&1
参考:
0 2 1 * * root rm -f /tmp/* #每月1号凌晨2点,清理/tmp下的文件
0 8 6 5 * root mail robin < /home/galeki/happy.txt #每年5月6日给robin发信祝他生日快乐
0 8 6 5 * root mail robin < /home/galeki/happy.txt #每年5月6日给robin发信祝他生日快乐
曾经用过的一个实例:
0 0 07 01 * /bin/sh /usr/local/tads/htdocs/*/crontab/install.sh >/dev/null 2>&1
1月7日凌晨0点执行一个脚本!
注意些crontab脚步注意的问题参考:
http://www.jackxiang.com/post/2479/
附:每天6点自动重启
编辑/etc/crontab
#vi /etc/crontab
添加
#reboot everyday 6:00
0 6 * * * root /sbin/reboot
保存退出即可
======================================
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
Linux提示no crontab for root的解决办法:
比如运行一个脚本的时候出现错误,提示:
no crontab for root
网上也搜出了一大堆的解决办法,但是每一个是我想要的。
经过自己研究才发现解决办法很简答!就是没有crontab嘛,建一个就是咯。
解决办法:
1、登录到root用户。
2、在root下输入:crontab -e
3、可能会提示你:
no crontab for root - using an empty one
然后会叫你“Select a editor ......”下面有几个选项,就是叫你选择编辑器。我一般选 vim.tiny
4、进入crontab编辑页面之后就直接"shift+:",然后输入wq保存即可。
然后一个新的crontab就生成了!
来自:http://zhizhuofl.blog.163.com/blog/static/6991477920107524756962/
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2597/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2014-7-20 00:20
评论列表