crontab使用
2016-04-26 20:48
375 查看
添加crontab定时任务的方法:
1、crontab [-u root] tab_file //特定于用户的crontab
2、在/etc/crontab最后添加。 //全局crontab
3、在/etc/cron.d/目录下增加tab_file。 //全局crontab
推荐使用第三种。
1、在/etc/cron.d下新增cron脚本后需重启crond进程;直接在/etc/crontab里面增加脚本不需要重启crond进程。
2、/etc/cron.d的文件必须是权限为644,属主为root.
cron执行时,要读取三个地方的配置文件:一是/etc/crontab,二是/etc/cron.d目录下的所有文件,三是每个用户的配置文件.
crontab定时任务没有执行的分析步骤:
1、检查状态 /etc/init.d/cron status
2、直接crontab -e,添加一个简单的命令,如echo 100 > /home/test.txt。检查crontab功能是否正常。
3、直接运行自己的用作command的sh文件,如果执行无误,有可能是sh文件的执行权限导致crond执行失败。
4、检查文件/var/spool/mail/mail,搜索Cron Daemon发出的的邮件(配置上没有关闭该功能),可以查看到错误提示。
1、crontab [-u root] tab_file //特定于用户的crontab
2、在/etc/crontab最后添加。 //全局crontab
3、在/etc/cron.d/目录下增加tab_file。 //全局crontab
推荐使用第三种。
1、在/etc/cron.d下新增cron脚本后需重启crond进程;直接在/etc/crontab里面增加脚本不需要重启crond进程。
2、/etc/cron.d的文件必须是权限为644,属主为root.
cron执行时,要读取三个地方的配置文件:一是/etc/crontab,二是/etc/cron.d目录下的所有文件,三是每个用户的配置文件.
crontab定时任务没有执行的分析步骤:
1、检查状态 /etc/init.d/cron status
2、直接crontab -e,添加一个简单的命令,如echo 100 > /home/test.txt。检查crontab功能是否正常。
3、直接运行自己的用作command的sh文件,如果执行无误,有可能是sh文件的执行权限导致crond执行失败。
4、检查文件/var/spool/mail/mail,搜索Cron Daemon发出的的邮件(配置上没有关闭该功能),可以查看到错误提示。
相关文章推荐
- CentOS下使用yum命令安装计划任务程序crontab
- 解析Ubuntu下crontab命令的用法
- linux crontab实例分析
- 关于crontab的使用详解
- Web服务器日志统计分析完全解决方案
- MySQL定时备份之使用Linux下的crontab定时备份实例
- linux下使用crontab实现定时PHP计划任务失败的原因分析
- crontab无法执行php的解决方法
- 解析crontab php自动运行的方法
- linux使用crontab实现PHP执行计划定时任务
- Linux中使用Crontab定时监测维护Tomcat应用程序的方法
- 任务调度的使用crontab
- CentOS安装crontab及使用方法
- Linux 定时执行命令 crontab
- crontab基础学习
- linux 自动执行 crontab学习笔记
- 例行命令
- linux crontab command
- Linux中后台执行任务及通配符
- Crontab 命令需要注意的地方