现在的位置: 首页 > 综合 > 正文

linux crontab 命令

2018年04月14日 ⁄ 综合 ⁄ 共 527字 ⁄ 字号 评论关闭

在服务器后端我们需要定时执行一些程序就形成了计划任务,既crontab。下面我们来看下它的简单用法

[root@localhost ~]# crontab -e -u root

-e参数是编辑计划任务 ;

-u参数是指定用户;

然后会进入文本编辑状态,输入计划任务,计划任务的书写格式如下(计划任务精确只能到分钟):

● 0 */2 * * * /sbin/service httpd restart    意思是每两个小时重启一次apache

● 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 find /home "*.xxx" -mtime +4 -exec rm {} \;  每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。

● 30 6 */10 * * ls  意思是每月的1、11、21、31日是的6:30执行一次ls命令

抱歉!评论已关闭.