linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

##定时任务
分钟 小时 天 月 周
*     *   *  *  *

(1)
[[email protected] ~]# crontab -u root -e  ##建立一个定时任务
crontab: installing new crontab
[[email protected] ~]# crontab -u root -l  ##查看定时任务
00  22 * * *    /bin/rm -fr /mnt/*

58  21 * * *   /bin/touch /mnt/file{1..5}

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

[[email protected] ~]# crontab -u root -r   ##撤销定时任务
[[email protected] ~]# crontab -u root -l  
no crontab for root
 cat /var/spool/cron/root   ##查看定时任务内容 (用户级crontab)

cat: /var/spool/cron/root: No such file or directory

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

###定时任务黑白名单设定####
  201  vim /etc/cron.deny   ##黑名单设定

  204  cat /etc/cron.deny   ##查看黑名单内容

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

  205  vim /etc/cron.allow  ##白名单设定
  206  cat /etc/cron.allow  ##查看白名单内容
  207  su - enen          注意:(白名单设定后,黑名单就失效)
  208  su - linux
  209  vim /etc/cron.allow
  210  su - linux

  211  su - enen 

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

(2)cd /etc/cron.d  ##切换目录进入 /etc/cron.d   注意:(系统级crontab)crontab -l 查看不了
vim westos         ##建立并编辑一个文件
[[email protected] cron.d]# cat westos

* * * * * root touch /mnt/file{1..5}  ##每天每分钟建立5个文件

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

###临时文件的创建#####
  230  cd /usr/lib/tmpfiles.d/ ##切换目录进入/usr/lib/tmpfiles.d/

  231  ls

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

  232  vim xbw.conf
  233  cat xbw.conf
       d /mnt/xbw 1777 root root 8s

 ## 文件类型/文件名/文件权限/用户/组/文件存在时间

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理     

  236  systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##建立这个xbw目录文件
  237  touch /mnt/xbw/file
  238  systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*  ##清理临时文件
  239  touch /mnt/xbw/file     ##建立file文件
  240  touch /mnt/xbw/file1  ##建立file1文件

  241  systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*

linux中定时任务和定时任务的黑白名单设定,临时文件的创建和清理

注意:在文件存在的有效时间内是删除不了的