linux 计划任务管理,linux之计划任务管理

计划任务有两种:一种是执行一边之后不再执行,一种是周期性的执行的

计划任务分为:系统的计划任务,用户自定义的计划任务。

计划任务的含义为:创建和管理在一定时间内的自动执行的命令和任务。

1: 短期一次执行计划任务的命令有:at at命令管理atd进程

用法:at task_time task_time =now + 4 hours YYYY/MM/HH

atq 查询有哪些任务 atrm id 删除计划任务

batch 命令和at命令完全一样,只是batch命令在系统不繁忙的时候才执行计划。

配置文件:

/etc/at.allow /etc/at.deny 这两个文件控制特定用户使用at计划任务,具体看帮助文档

/etc/spool/at 该配置文件的数据就是任务的存放处。

2: 周期计划任务命令crontab 管理cron进程

crontab命令管理两种计划任务:系统的和用户的。

系统的计划任务存放在 /etc/cron.d/下面,如果病毒在此出生成一个计划任务文件则会危机系统。

crontab计划任务的格式在 /etc/crontab 文件中有详细说明。

系统配置必须严格按照格式来,用户自定义的计划任务不用写用户名。

a. 创建系统计划任务步骤:

1: touch /etc/cron.d/myplain

2: vi /etc/cron.d/myplain

0 5-17 */3 * Sun root /root/cron.sh 每个月每个三天 在5点~17点的正点执行以root执行脚本/root/cron.sh

*/5 4 * * * user /bin/fsck 每天4点每隔5分钟执行命令fsck

b. 创建用户计划任务:

crontab -e -u root -e 选项为edit 创建一个root用户的任务

crontab -r -u hu -r为 remove 删除hu用户的任务

crontab -l -u hu -l为list 查看计划任务

用户自定义的计划任务数据存放在 /var/spool/cron/ 下面

cron的配置文件有 /etc/crontab /etc/cron.d/*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值