linux如何置空messages文件

linux如何置空messages文件,第1张

试了下二楼的命令,显示sudo >/var/log/messagesbash: /var/log/messages: Permission denied再找了下,可以用如下方法:cat /dev/null | sudo tee /var/log/messages我的系统中此文件大小为1070440533,大概1G左右,还挺快的。

输入w或last查看下结果,有的话就是开启了,find / -name wtmp或者find / -name utmp;

cat /var/log/wtmp

不同系统位置或许会有不同。

其实没有必要写shell脚本,简单一句话放在系统定时任务里就行了。

比如你的日志文件名叫a.log。路径为/tmp/a.log;

那么你可以写个定时任务,这样做:crontab -e 进入定时任务器,然后把下面这段写到里面

00 02 * * * echo " " >/tmp/a.log

然后保存退出就可以了。这段内容意思是,每天凌晨2点自动清空a.log内容。你也可以自己定义多久清一次。比如想10分钟清一次,就这么写*/10 * * * * echo " " >/tmp/a.log。具体的crontab时间定义你可以去百度查查。希望对您有用!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7630912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存