最新32,2024年最新【金九银十】

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

[root@localhost ~]# chkconfig --list | grep atd

1.1实战-使用 at 创建计划任务

第一步:date命令查看一下Linux中的当前时间。(和windows可能不一致)

第二步:输入命令+时间:[root@localhost ~]# at 20:46

第三步: 输入要执行的任务

at> mkdir /xxhf

at> touch /xxhf/hf01

at>                     #结束:ctrl+d

第四步:查看[root@localhost ~]# at -l   #查看计划任务

[root@localhost ~]# atq     #查看计划任务

第五步:检查 at 计划任务运行结果

[root@localhost ~]# ls /xxhf/hf01

查看计划任务文件及内容

第一步:[root@localhost ~]# at -l  #先查看任务编号

第二步:[root@localhost ~]# at -c 5   #通过编号查看计划任务内容

[root@localhost ~]# ls /var/spool/at/ #查看计划任务文件

a00003018452cb   a0000501845084   spool

第二步:[root@localhost ~]# tail -5 /var/spool/at/a0000501845084

#查看执行任务文件内的具体内容

at 计划任务的特殊写法

[root@ localhost ~]# at 20:00 2018-10-1   #某天

[root@ localhost ~]# at now +10min        #在 10 分钟后执行

[root@ localhost ~]# at 17:00 tomorrow    #明天下午 5 点执行

[root@localhost ~]# at 6:00 pm +3 days     #在 3 天以后的下午 6 点执行

[root@localhost ~]# at 23:00 < a.txt      #输入重定向,把文件a.txt内的任务输入到at命令内

删除 at 计划任务

语法: atrm 任务编号

第一步:[root@localhost ~]# at -l #查看到任务编号

3  Tue May 22 08:43:00 2018 a root

5  Mon May 21 23:00:00 2018 a root

第二步:[root@localhost ~]# atrm 5   #根据编号来删除

第三步:[root@localhost ~]# at -l     #查看确认

3  Tue May 22 08:43:00 2018 a root

2.crontab 命令

启动 crond 服务

[root@localhost ~]# systemctl start crond

[root@localhost ~]# systemctl enable crond

cron 命令参数介绍:

crontab 的参数:

crontab -u user1      #指定 user1 用户的cron 服务

crontab -l            #列出当前用户下的 cron 服务的详细内容

crontab -u user1 -l   #列出指定用户 user1 下的 cron 服务的详细内容

crontab -r            #删除 cron 服务

crontab -e            #编辑 cron 服务

例如:

crontab -u root -l     #root 查看自己的 cron 计划任务

crontab -u user1 -r      #root 想删除user1 的 cron 计划任务

cron -e 编辑时的用法

*(分) *(时) *(日) *(月) *(周)  需要执行的命令

2.1创建计划任务

例 1:每天凌晨 2 点 1 分开始备份数据

[root@localhost spool]# crontab -e   #添加计划任务

1 2 * * * tar zcvf /opt/grub2.tar.gz /boot/grub2

[root@localhost ~]# crontab -l       #查看

例 2:以非 root 用户添加计划任务。这里使用 user1 用户来添加

[root@localhost ~]# crontab -u user1 -e

*/1 * * * * echo “aaaaaaa” >> /tmp/user1.txt

排查:

[root@localhost ~]# crontab -u user1 -l

*/1 * * * * echo “aaaaaaa” >> /tmp/user1.txt

2.2如何排查所有用户的计划任务?

注:所有用户的计划任务,都会在/var/spool/cron/下产生对应的文件

[root@localhost ~]# ll /var/spool/cron/

-rw------- 1 root root 42 Nov 12 10:11 bin

-rw------- 1 root root 19 Nov 12 10:06 root

3.系统级别的计划任务:

[root@localhost etc]# ll /etc/crontab

#这个是系统任务调度癿配置文件

可以直接在/etc/crontab 中添加计划任务 :

[root@localhost etc]# vim /etc/crontab

定时周期:

[root@localhost bin]# ls /etc/cron

cron.d/ cron.deny cron.monthly/ cron.weekly/

cron.daily/ cron.hourly/ crontab

注:

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

料:

[外链图片转存中…(img-jMRStyui-1715504212332)]

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值