1.at命令

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

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

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

   

第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制 

   2.管理定期任务

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

第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制

   **测试


第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制

第二课unit3 系统延迟及定时机制


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

   第一个*表示分钟

   第二个*表示小时

   第三个*表示天

   第四个*表示月

   第五个*表示周

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

第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制

   **orgcrontab 注意事项

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

第二课unit3 系统延迟及定时机制

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

  2.cron 权限设定

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

  **测试

第二课unit3 系统延迟及定时机制

第二课unit3 系统延迟及定时机制

第二课unit3 系统延迟及定时机制



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

   **测试

第二课unit3 系统延迟及定时机制

第二课unit3 系统延迟及定时机制

第二课unit3 系统延迟及定时机制

   3.系统中的临时文件

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

  时文件存放位置

第二课unit3 系统延迟及定时机制

   

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

第二课unit3 系统延迟及定时机制

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

第二课unit3 系统延迟及定时机制

   **保存退出

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

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

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

第二课unit3 系统延迟及定时机制

本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1916795

相关文章:

  • 2021-06-17
  • 2021-11-28
  • 2021-09-18
  • 2021-07-08
  • 2021-11-04
  • 2021-10-03
  • 2021-09-29
猜你喜欢
  • 2021-06-04
  • 2021-09-17
  • 2022-01-13
  • 2021-12-10
  • 2022-01-04
相关资源
相似解决方案