linux 定时renwu

linux 定时renwu

crontab 是linux用于设置周期性被执行的命令,通过crontab命令,可以在固定时间间隔时间执行系统指定的系统命令或shell脚本,时间间隔的单位可以是分钟 小时 日 月 周以及以上任意组合
安装
yum install crountabs

[root@iZm5eeyytyd2l3mymwvz51Z ~]# yum install crontabs
Last metadata expiration check: 1:07:51 ago on Sat 28 Nov 2020 01:57:50 PM CST.
Package crontabs-1.11-16.20150630git.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@iZm5eeyytyd2l3mymwvz51Z ~]# service crond status
Redirecting to /bin/systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-11-28 10:45:29 CST; 4h 20min ago
 Main PID: 1366 (crond)
    Tasks: 1 (limit: 26213)
   Memory: 2.3M
   CGroup: /system.slice/crond.service
           └─1366 /usr/sbin/crond -n

Nov 28 11:22:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Job `cron.daily' terminated
Nov 28 11:42:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Job `cron.weekly' started
Nov 28 11:42:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Job `cron.weekly' terminated
Nov 28 12:01:01 iZm5eeyytyd2l3mymwvz51Z CROND[1823]: (root) CMD (run-parts /etc/cron.hourly)
Nov 28 12:02:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Job `cron.monthly' started
Nov 28 12:02:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Job `cron.monthly' terminated
Nov 28 12:02:01 iZm5eeyytyd2l3mymwvz51Z anacron[1715]: Normal exit (3 jobs run)
Nov 28 13:01:01 iZm5eeyytyd2l3mymwvz51Z CROND[1885]: (root) CMD (run-parts /etc/cron.hourly)
Nov 28 14:01:01 iZm5eeyytyd2l3mymwvz51Z CROND[1964]: (root) CMD (run-parts /etc/cron.hourly)
Nov 28 15:01:01 iZm5eeyytyd2l3mymwvz51Z CROND[26793]: (root) CMD (run-parts /etc/cron.hourly)
[root@iZm5eeyytyd2l3mymwvz51Z ~]# 

service crond start ##启动服务
service crond stop ##关闭
service crond restart ## 重启服务
service crond reload ##重新载入服务
service crond status ##查看服务状态
chkconfig crond --list ##查看是否设置开机启动
chkconfig crond on ##加入开机自动启动

我们常用的命令如下:

crontab [-u username]    //省略用户表表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作作)
追踪定时任务:

[root@iZm5eeyytyd2l3mymwvz51Z ~]# tail -F date.txt
123
Sat Nov 28 15:20:01 CST 2020
Sat Nov 28 15:21:01 CST 2020
Sat Nov 28 15:22:01 CST 2020

查看和删除定时任务:

[root@iZm5eeyytyd2l3mymwvz51Z ~]# crontab -e
[root@iZm5eeyytyd2l3mymwvz51Z ~]# crontab -l
*/1 * * * * date >> /root/date.txt
[root@iZm5eeyytyd2l3mymwvz51Z ~]# crontab -r
[root@iZm5eeyytyd2l3mymwvz51Z ~]# crontab -l
no crontab for root
[root@iZm5eeyytyd2l3mymwvz51Z ~]# 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值