首页 > 代码库 > 第二课unit3

第二课unit3

   1.at命令

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

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

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

   

技术分享

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

技术分享

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

技术分享 

   2.管理定期任务

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

技术分享

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

技术分享

   **测试


技术分享

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

技术分享

技术分享


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

   第一个*表示分钟

   第二个*表示小时

   第三个*表示天

   第四个*表示月

   第五个*表示周

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

技术分享

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

技术分享

   **orgcrontab 注意事项

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

技术分享

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

  2.cron 权限设定

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

  **测试

技术分享

技术分享

技术分享



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

   **测试

技术分享

技术分享

技术分享

   3.系统中的临时文件

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

  时文件存放位置

技术分享

   

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

技术分享

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

技术分享

   **保存退出

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

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

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

技术分享



第二课unit3