用crontal做一个每周压缩/var/message文件的定时任务
时间: 2023-12-10 10:06:02 浏览: 51
可以使用以下步骤在crontab中创建每周压缩/var/message文件的定时任务:
1. 打开终端并使用以下命令编辑当前用户的crontab文件:
```
crontab -e
```
2. 在文件末尾添加以下行,表示每周的星期日0点整执行压缩任务:
```
0 0 * * 0 tar -czvf /var/message.tar.gz /var/message
```
其中:
- 第1个数字(0)表示分钟,0表示每小时的第0分钟。
- 第2个数字(0)表示小时,0表示每天的0点整。
- 第3个数字(*)表示日期,*表示每月的任意一天。
- 第4个数字(*)表示月份,*表示每个月。
- 第5个数字(0)表示星期,0表示每周的星期日。
- `tar -czvf /var/message.tar.gz /var/message` 表示将 `/var/message` 目录压缩成 `/var/message.tar.gz` 文件。
3. 保存并关闭文件。
定时任务添加完成后,每周的星期日0点整系统会自动执行压缩任务,将/var/message目录压缩成/var/message.tar.gz文件。
相关问题
/var/log/dmesg和/var/log/message文件异同
/var/log/dmesg和/var/log/message文件都是Linux系统日志文件,但它们记录的内容和用途略有不同。
/var/log/dmesg文件记录的是内核启动时的信息,包括硬件信息、内核模块信息等。而/var/log/message文件则记录了系统运行期间的各种信息,包括系统启动、登录、服务启动、错误信息等。此外,/var/log/message文件还包含了其他一些系统日志文件的信息,如auth.log、daemon.log等。
因此,如果需要查看系统启动时的信息,应该查看/var/log/dmesg文件;如果需要查看系统运行期间的各种信息,应该查看/var/log/message文件。
通过配置/etc/logrotate.d/syslog 文件对message 每周压缩一次
要通过配置`/etc/logrotate.d/syslog`文件对`/var/log/messages`每周压缩一次,可以按照以下步骤进行:
1. 打开`/etc/logrotate.d/syslog`文件,找到包含`/var/log/messages`的配置。一般来说,该配置是以`/var/log/messages`为文件名的段落,类似于下面的例子:
```
/var/log/messages {
rotate 5
weekly
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
```
2. 修改该段落中的配置,将`weekly`参数加入到该段落中。修改后的配置类似于:
```
/var/log/messages {
rotate 5
weekly
compress
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
```
注意,这里还添加了`compress`参数,表示对日志文件进行压缩。
3. 保存修改并退出文件。
现在,logrotate会每周对`/var/log/messages`进行轮转,并压缩旧的日志文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)