ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

查找文件与cron计划任务

2021-05-28 15:01:58  阅读:216  来源: 互联网

标签:name server0 查找文件 cron etc 任务 crontab root find


查找文件

• 根据预设的条件递归查找对应的文件

  find [目录] [条件1] [-a|-o] [条件2] ...

  -type  类型(f文件、d目录、l快捷方式)

  -name  "文档名称"

  -size  +|-文件大小(k、M、G)

  -user  用户名

  -iname根据名称查找,忽略大小写

  -maxdepth限制目录查找的深度(最大层数)

 

[root@server0 ~]# find /boot/ -type f   #文本文件

[root@server0 ~]# find /etc/ -name "passwd"

[root@server0 ~]# find /etc/ -name "*tab"

[root@server0 ~]# find  /boot/  -size  +10M

[root@server0 ~]# find  /    -user student

[root@server0 ~]# find  /home/ -group student

[root@server0 ~]# find /etc/ -iname "PASSWD"

[root@server0 ~]# find /etc/ -maxdepth 1  -name "*.conf"

 

 请查找/etc以 .conf 结尾(包含子目录)

[root@server0 ~]# find /etc -name "*.conf"

 请查找/etc以 .conf 结尾(不包含子目录)

[root@server0 ~]# ls /etc/*.conf

 

find .. .. -exec 处理命令 {} \;

优势:以 {} 代替每一个结果,逐个处理,遇 \; 结束

 find /boot/ -name "vm*"  -exec cp  {}  /opt  \;

 

根据文件修改时间,都是过去时间

 -mtime +10  #过去10天之前

 -mtime -10  #最近10天之内

[root@server0 ~]# find  /var/log/  -mtime  -10

[root@server0 ~]# find  /var/log/  -mtime  +100

 

cron计划任务

cron任务概述(后台执行)

• 用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务

• 软件包:cronie、crontabs

• 系统服务:crond

• 日志文件:/var/log/crond

 

如何编写crontab任务记录

 分   时    日    月    周         任务命令行(绝对路径)

         * :匹配范围内任意时间

         ,  :分隔多个不连续的时间点

         -  :指定连续时间范围

         /n :指定时间频率,每n ...

 

• 使用 crontab 命令

– 编辑:crontab -e [-u 用户名]

– 查看:crontab -l [-u 用户名]

– 清除:crontab -r [-u 用户名]

 

 每分钟记录当前系统的时间,写入文件/opt/time.txt

 [root@server0 ~]# crontab -e -u root

 [root@server0 ~]# crontab -l -u root

 */1   *   *   *   *   date >> /opt/time.txt

标签:name,server0,查找文件,cron,etc,任务,crontab,root,find
来源: https://www.cnblogs.com/momo6656/p/14822178.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有