欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux计划任务,定时清空日志

程序员文章站 2022-06-03 20:10:09
以Ubuntu为例,利用系统自带计划任务,即cron ,计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。(详细使用方法请参考:https://baike.baid ......

以ubuntu为例,利用系统自带计划任务,即cron ,计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。(详细使用方法请参考: )

系统默认cron是开启的,只需要编辑添加自己的任务即可。

crontab -e //编辑某个用户的cron服务

如果以root用户编辑任务计划,示例:

crontab -u root -e

进入编辑模式

Linux计划任务,定时清空日志

 

*/1 * * * * echo "hello world !" >> /root/test01/test.txt
*/2 * * * * rm -rf /root/test01/*

第一行的意思是每1分钟往文本里写入内容;

第二行的意思是每2分钟清空目录。

 

定时清理日志:

1 1 1 */2 * rm -rf /root/test01/*

上面这句意思是:每2个月清理/data/logs/目录下的所有内容。

 

按esc键离开编辑,按ctrl + o写入磁盘,按ctrl + c退出,按ctrl + x退出,按y回车退出。