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

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

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

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


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

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

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

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


  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 

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

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

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

  231  ls


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

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

     

  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/*


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








猜你喜欢

转载自blog.csdn.net/xbw_linux123/article/details/80085952