1.at命令

    命令:at now +1 min    ##一分钟后

        at> touch /mnt/file   ##建立文件

        at><ETO>      ##Ctrl+d完成任务

   

wKiom1j0sdKhknJQAAB3HtKZgTo649.png

    命令:at -c 2  ##查看作业2中所包含的命令

wKioL1j0s0Cyyk-pAAEkUO4_dxk177.png

   命令:atrm 3   ##删除作业3

wKioL1j0s5LRcL2kAAA61Z6u84E291.png 

   2.管理定期任务

    命令:croutab -e -u student  ##student的任务

wKiom1j0tD6iA6ZFAAAkgUUCEWA226.png

    命令:* * * * * touch /mnt/file{2..6}  ##建立文件

wKiom1j0tImjKrreAAAT2Uh2uMY067.png

   **测试


wKiom1j0tObjPWLLAABLbQh4API023.png

   命令:echo ‘* * * * * root rm -fr /mnt/* '> /etc/cron.d/westos  ##定时删除/mnt/里的文件

wKioL1j0tXay3xifAACq-WcYe8k335.png

wKiom1j0ue7CfaoEAAAPXB9aQ2U200.png


   ** ‘* * * * * root rm -fr /mnt/*’

   第一个*表示分钟

   第二个*表示小时

   第三个*表示天

   第四个*表示月

   第五个*表示周

    命令:crontab -l   ##列出文件

wKiom1j0tcvBmazKAAAkRHl6Ylk534.png

    命令:crontab -r   ##删除文件

wKioL1j0tgnTnSs8AAA61C7tB_o754.png

   **orgcrontab 注意事项

  属于系统的任务通常保存在 /etc/crontab 文件中而不是使用 crontab -e 编辑保存在个人文件   中。更好的做法是用文本编辑器创建 crontab 文件并保存到 /etc/cron.d 中 ( 避免更新系统软件   包  cronie 时出现问题 ) 。/etc/cron.d/crontab 文件在日期说明后另加一个字段 , 表示将运行   作业的用户

wKiom1j0t_2SW0a2AAB63ZGFLos545.png

   对于需要每天、每周或每月运行一次的脚本 , 可以直接将其设置为可执行文件 , 并存/etc/cron.{daily,weekly,monthly} 中相应目录下。这些任务由/etc/anacrontab 配置的系anacron 服务运行 anacron是 cron 的集成组件 , 用于更好地管理作业 , 并确保在作业因计算机关闭而未运行的情况下 , 在系统引导后运行作业

  2.cron 权限设定

  /etc/cron.deny  ##用户黑名单

  **测试

wKioL1j0uPeiZI8oAAAahJInQDc667.png

wKioL1j0uSGS-EdZAAAbGB2XT34073.png

wKioL1j0uT3Cs1n8AAA3IL791IU734.png



   /etc/cron.allow  ##用户白名单

   **测试

wKiom1j0uXvCU2JcAAAS-b_Z-34783.png

wKioL1j0uZagz4eLAAAOxWZjxsM373.png

wKioL1j0ua_Tqrt2AAA89-R4bhs343.png

   3.系统中的临时文件

   系统中服务在正常运行时会产生临时文件,在系统中 /usr/lib/tmpfiles.d/ 标实服务的临

  时文件存放位置

wKiom1j0ur7gIZm9AACOMMeJXU0474.png

   

    命令:vim /usr/lib/tmpfiles.d/test.conf

wKiom1j0uwTzzJqeAAAZvHgjM9o853.png

     命令:d /run/test 0700 root root 5s

wKioL1j0u1bjiax1AAAPVE7C8Tc254.png

   **保存退出

    4.控制系统中的临时文件

    命令:systemd-tmpfiles --create /usr/lib/tmpfiles.d/test.conf

         systemd-tmpfiles --clean /usr/lib/tmpfiles.d/test.conf

wKioL1j0u_Tiu_4QAABlodPax4c715.png