在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
定时执行操作命令,每一个用户拥有自己的crontab,配置文件存在/var下面,不能被直接编辑。 -e 设置计时器 第1列表示分钟1~59 每分钟用*或者 */1表示 crontab书写規则的例子很多,以下从网上找的,偷懒一下,嘿嘿 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 0 * * * * /usr/local/etc/rc.d/lighttpd restart * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart 0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 特殊符号 符号 含义 例如: 00 17-19 * * * 表示17 18 19都执行任务, 表示分隔时间. 例如 30 17,18,19 * * * 表示17.30 18.30 19.30执行/n n代表数字,表示每隔多久执行一次 例1 复制代码 代码如下:[root@localhost ~]# crontab -l #查看定时运行的程序 59 23 * * * /bin/sh /var/www/database/bak.sh 59 3 * * * /bin/sh /var/www/database/mylinux.sh 59 5 * * 0 /sbin/reboot 复制代码 代码如下:[root@localhost ~]# crontab -e #添加,编辑 例2 设置crontab 每分钟定时执行之类的问题 ,今天我就贴了上来方便大家使用,会的同学就飘过吧 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 0 0 * * 0 每月执行 0 0 1 * * 每年执行 0 0 1 1 * |
请发表评论