写一个清理Ubuntu开机自动清理日志的脚本
时间: 2023-11-27 09:54:03 浏览: 158
清理日志脚本
以下是一个简单的清理Ubuntu开机自动清理日志的脚本:
1. 创建一个新文件,命名为`clean_logs.sh`,并在文件头部添加下面的行:
```
#!/bin/bash
```
2. 添加以下命令以清理系统日志:
```
sudo find /var/log -type f -name '*.log' -print0 | xargs -0 sudo truncate --size=0
```
这将使用`find`命令查找所有以`.log`结尾的文件,并使用`truncate`命令将它们的大小重置为零。
3. 保存并退出文件。
4. 将脚本文件移动到`/etc/init.d/`目录下:
```
sudo mv clean_logs.sh /etc/init.d/
```
5. 将脚本文件设置为可执行:
```
sudo chmod +x /etc/init.d/clean_logs.sh
```
6. 使用`update-rc.d`命令将脚本添加到开机启动项中:
```
sudo update-rc.d clean_logs.sh defaults
```
现在,每次Ubuntu系统开机时,脚本将自动运行并清理系统日志。
阅读全文