Linux中的计划任务
Linux中的计划任务
作用:操作系统不可能24小时都有人在操作,有些时候想在指定的时间点去执行任务(例如:每天夜里2点去清理某个服务的日志),此时可以交予计划任务程序去执行操作
常用选项:
-l:list,列出指定用户的计划任务列表
-e:edit,编辑指定用户的计划任务列表
-u:user,指定的用户名,如果不指定,则表示当前用户
-r:remove,删除指定用户的计划任务列表
编辑计划任务
计划任务的规则语法格式,以行为单位,一行则为一个计划
分 时 日 月 周 需要执行的命令
例如:每天的0点0分执行reboot指令
0 0 * * * reboot
取值范围
分:0~59
时:0~23
日:1~31
月:1~12
周:0~7,0和7表示星期天
四个符号
*:表示取值范围内的每一个数字
-:做区间表达式的,例如表示1~7,可以写成1-7
/:表示每多少个,例如每10分钟一次,则在分的位置写:*/10
,:表示多个取值,例如在1点,2点,6点执行任务,则在时的位置写:1,2,6
例子:
1.每月1、10、22日的4:45重启network服务
45 4 1,10,22 * * service network restart
2.每周六、日的1:10重启network服务
10 1 * * 6,0 service network restart
3.每天18:00至23:00之间每隔30分钟重启network服务
*/30 18-23 * * * service network restart
4.每隔两天的上午8点到11点的第3和第15分钟执行一次重启
3,15 8-11 */2 * * reboot
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号