• 系统延迟任务发起命令
at 11:03
    at> touch /mnt/file{1..10}        ##要执行的命令
    at> <EOT><按ctrl+D>            ##任务发起
    job 2 at Sat Nov  7 11:03:00 2015


at -l        ##查看任务列表
2    Sat Nov  7 11:03:00 2015 a root

atrm 2        ##删除编号为2的任务、
at now+1min        ##任务延迟一分钟执行
  • at命令的使用控制
/etc/at.deny   ##在此列表中出现的用户被禁止,默认存在
    test                    ##禁止test执行at


/etc/at.allow                
    ##默认在系统中不存在但是当此文件存在时,deny文件失效。
    #并且所有普通用户能执行at的权力被禁止,只有在此文件中的用户可以执行at
    student      ##系统中的普通用户只有student可以使用at
  • 计划定期任务
crontab    
-e        ##编辑定期任务
-l        ##显示定期任务
-r        ##删除定期任务


#crontab格式   
#分钟 小时 天 月 周   
#分钟/数字  每隔几分钟,以此类推,小时,天,月,周都适用

#或

vim /etc/cron.d/ps    ##ps文件名称任意
    #分钟 小时 天 月 周    用户    命令
  • crontab使用限制
/etc/cron.deny        ##默认存在系统中,在此列表中出现的用户被禁止
test    ##禁止test执行crontab

/etc/cron.allow        
    #默认在系统中不存在,
     #但是当此文件存在时,
    #deny文件失效,并且所有普通用户能执行crontab的权力被禁止,只有在此文件中的用户可以执行crontab
    student     #系统中的普通用户只有student可以使用crontab
  • 系统临时文件

    vim /usr/lib/tmpfiles.d/xxx.conf

      #类型    名称    权限    所有人    所有组    存在时间(s m d)
    

    systemd-tmpfiles –create /usr/lib/tmpfiles.d/xxx.conf #创建
    systemd-tmpfiles –clean /usr/lib/tmpfiles.d/xxx.conf #清理