linux实验——crontab 任务计划

 

1.建立一个一次性计划任务,要求服务器2022年2月2日凌晨3点整重新启动。(通过date修改时间到2点59验证效果)

修改时间

date -s "2022-02-02 02:59" 先通过date修改时间

date 月日时分年    修改当前系统时间

hwclock   修改硬件时间BIOS

  -r 读取BIOS

  -w 当前时间写入BIOS

date;hwclock -r 超过3-5min异常

 

建立任务

at 03:00 2022-02-02

>at reboot

>at ctrl+d

 

2.建立周期性计划任务,要求服务器使用root用户,在6月1号至5号以及 12月6号至10号的凌晨12点到2点,每半个小时执行一条指令,清空/tmp临时目录中的内容。

crontab -e

分时日月周

*/30 0-2 6-10 12 *     root   rm -f /tmp/*  
*/30 0-2 1-5 6 *     root   rm -f /tmp/*  

3.建立周期性计划任务,要求一分钟备份一次日志,同时备份文件的名称根据时间自动变化,文件存放在/tmp

touch abcd`date +%H-%M-%S`.txt

* * * * * dump -v abcd`date +%H-%M-%S`.txt /root/anaconda-ks.cfg

 

4.建立周期性计划任务,要求一天删除一次备份文件

crontab -e

croneab -l 查看任务计划

* * * * * find /tmp/ -type f  -name "*.gz" -exec rm -rf {} \

*.Z              compress              程序压缩的文件;
*.zip            zip                   程序压缩的文件;
*.gz             gzip                  程序压缩的文件;
*.bz2            bzip2                 程序压缩的文件;
*.xz             xz                    程序压缩的文件;
*.tar            tar                   程序打包的数据,并没有压缩过;
*.tar.gz         tar                   程序打包的文件,其中并且经过 gzip 的压缩
*.tar.bz2        tar                   程序打包的文件,其中并且经过 bzip2 的压缩
*.tar.xz         tar                   程序打包的文件,其中并且经过 xz 的压缩

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值