searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Linux系统设置定时任务

2024-05-09 09:17:57
6
0

一、背景

       再工作中,使用一些日志管理工具在日志切割过程中由于并发的影响同时向备份日志和当前日志同时写入数据信息,导致在删除过期的备份日志的时候无法顺利删除文件句柄导致该日志文件不断膨大占用较大的磁盘空间。

 

二、解决方案

     在容器中添加linux定时任务crontab,定时将日志文件清空使得日志文件的大小不会达到切割的标准,进而避免了切割日志文件的时候出现同时写入两份日志文件以及无法顺利删除过期的备份文件的问题。

 

三、操作步骤

(1)编辑crontab的定时配置文件

crontab -e

若出现下述问题表示没有安装vi命令,可以安装vi,也可以修改 vim 为默认编辑器

修改 vim 为默认编辑器

$ echo "export EDITOR=vim" >> ~/.bashrc
$ source ~/.bashrc

设置cron规则,例如每分钟执行一次命令

* * * * * echo "123" >> /root/test.sh

(2)查看已配置的定时任务

crontab -l

(3)启动crontab

crond
0条评论
0 / 1000
l****m
3文章数
0粉丝数
l****m
3 文章 | 0 粉丝
l****m
3文章数
0粉丝数
l****m
3 文章 | 0 粉丝
原创

Linux系统设置定时任务

2024-05-09 09:17:57
6
0

一、背景

       再工作中,使用一些日志管理工具在日志切割过程中由于并发的影响同时向备份日志和当前日志同时写入数据信息,导致在删除过期的备份日志的时候无法顺利删除文件句柄导致该日志文件不断膨大占用较大的磁盘空间。

 

二、解决方案

     在容器中添加linux定时任务crontab,定时将日志文件清空使得日志文件的大小不会达到切割的标准,进而避免了切割日志文件的时候出现同时写入两份日志文件以及无法顺利删除过期的备份文件的问题。

 

三、操作步骤

(1)编辑crontab的定时配置文件

crontab -e

若出现下述问题表示没有安装vi命令,可以安装vi,也可以修改 vim 为默认编辑器

修改 vim 为默认编辑器

$ echo "export EDITOR=vim" >> ~/.bashrc
$ source ~/.bashrc

设置cron规则,例如每分钟执行一次命令

* * * * * echo "123" >> /root/test.sh

(2)查看已配置的定时任务

crontab -l

(3)启动crontab

crond
文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0