at 一次性任务
crontab 周期性任务
atq 查看任务信息
at 10:00 2018-12-21 在12.21,10点执行命令,不能精确到秒
at>/bin/*.sh
ctrl+D 提交命令
at + 4weeks/4days/4mouth 4月,4周之后执行
/var/spool/at 查看计划任务
atrm 1 删除1号计划任务
/etc/at.deny 加入用户,取消该用户执行计划任务
/etc/at.allow 加入用户,允许用户计划任务
crontab -l 查询计划任务
crontab -e 写计划任务
分,时,天,月,周,命令
0 7 * * 1,2,3,4,5 *.sh
0 7 * * 1-5 *.sh
0 7 * * 1-5/1(间隔为1) *.sh
crontab -r 删除计划任务
/etc/cron.deny 加入用户,取消该用户执行计划任务
/etc/cron.allow 加入用户,允许用户计划任务
/etc/cron.d/sysstat 系统自动循环命令
tmpwatch 删除一段时间没有访问过的文件
systemd-tmpfiles 根据配置文件/usr/lib/tmpfiles.d/ /etc/tmpfiles.d/ /run/tmpfiles.d 删除相关临时文件
只需要配置/etc/tmpfiles.d/*.conf,不需要配置另外2个地方
例子:*.conf
d /tmp/aa 0755 root root 10s
使用法:
systemd-tmpfiles --create 创建/tmp/aa
................................ --clean 删除/tmp/aa 下的文件
systemd-tmpfiles-clean-timer 配置自动删除时间