Linux9-27

任务计划

作用:定时自动完成特定的工作

计划任务的分类:

        一次性任务计划

        周期性任务计划

一次性任务计划

        at

at任务计划

at  时间

 具体命令

ctrl+d  保存退出

tty:作用查看当前终端的编号

选项:

        -l:显示尚未执行的任务计划

        -q:指定任务列表

        -d num:删除指定的任务计划

        -c num:查看指定的任务计划的具体命令

        -f  文件名  time:在指定的时间时从指定的文件中执行命令

                例:at  -f  /root/1.sh  10:52

7        Fri  Sep  27  12:00:00  2024        a                root

编号        计划任务执行的时间          队列编号        任务计划发起人

at任务计划时间的表示方法:

        HH:MM        12:00  表示下一个12:00

        特殊方法:

                now  +5  minutes  5分钟之后执行

                now  +5  days        5天之后

                now  +5  weeks      5周

                now  +5  hours        5小时

/etc/cron.deny

黑名单文件(文件中出现的用户不能创建周期性任务计划)

周期性任务计划

        crontab

作用:实现周期重复性的任务

服务:crond

启动服务:

service  crond  start        启动

chkconfig  crond  on       自启

配置文件:

/etc/crontab

# Example of job definition:
# .---------------- minute (0 - 59) 分钟
# | .------------- hour (0 - 23) 小时
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
*  *  *  *  *
*每分钟/小时/天
30  *  *  *  *                每个小时的30分执行一次
*/30  *  *  *  *              每隔30分钟执行一次
*/2  *  *  *  *                每隔2分钟执行一次
30  1,2,3  *  *  *          每天的1:30,2:30,3:30执行一次
30  1,3,5  *  *  *          每天的1:30,3:30,5:30执行一次
30  1-23  *  *  *           每天的1:30 - 23:30每小时执行一次
-:表示一个连续的范围
,:表示离散的时间点
crontab命令:
选项:
        -e:执行、修改任务计划
        -l:显示用户的任务计划列表
        -lu  用户名:显示指定用户的任务计划
        -r:删除全部的任务计划列表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值