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 的压缩