美文网首页
Linux计划任务crontab

Linux计划任务crontab

作者: 无言的守望者 | 来源:发表于2016-07-31 16:58 被阅读0次

计划任务 crontab 命令的使用

$ crontab -e    // 编辑用户的计划任务
 
$ crontab -l    // 查看用户的计划任务
 
$ crontab -r    // 删除用户的计划任务

设置计划任务的格式

分        时        日        月         星期        执行命令
*         *         *         *          *
0-59      0-23      1-31      1-12      0-6         Command

* 表示所有时间
*/n 表示每n时间间隔
a-b 表示从时间a到时间b这段时间内
a,b,c 表示公别在这几个时间里

例子:

0 */2 * * * /nginx/sbin/nginx -s reload    // 每两个小时重启一次Nginx
50 7 * * * /sbin/service sshd start        // 每天7:50开启ssh服务
50 22 * * * /sbin/service sshd stop        // 每天22:50关闭ssh服务
0 0 1,15 * * fsck /home                    // 每月1号和15号检查/home 磁盘
1 * * * * /home/bruce/backup                // 每小时的第一分执行 /home/bruce/backup这个文件
00 03 * * 1-5 php /var/task.php            // 每周一至周五3点钟运行/var/task.php文件
30 6 */10 * * ls                            // 每月1、11、21、31日的6:30执行一次ls命令

相关文章

网友评论

      本文标题:Linux计划任务crontab

      本文链接:https://www.haomeiwen.com/subject/qotxsttx.html