3
我用命令:如何限制的nohup.out日誌的大小
nohup <command to run> &
,並記錄到nohup.out文件中,但是這個日誌文件可以得到相當大的所以不知道是否有辦法當nohup.out變得太大時,自動保存輸出到nohup1.out,nohup2.out nohup3.out等。這一切都沒有終止原始命令。
我用命令:如何限制的nohup.out日誌的大小
nohup <command to run> &
,並記錄到nohup.out文件中,但是這個日誌文件可以得到相當大的所以不知道是否有辦法當nohup.out變得太大時,自動保存輸出到nohup1.out,nohup2.out nohup3.out等。這一切都沒有終止原始命令。
logrotate(8)
可能是您需要的,可能已經在您的Linux發行版中。指定/etc/logrotate.conf中的大小限制,你要多少轉:
從一個例子上thegeekstuff.com:
/tmp/output.log {
size 1k
create 700 user user
rotate 4
}
然後運行logrotate /etc/logrotate.conf
我忽略了例子的文件狀態位置,因爲logrotate
已經在運行,通過我的系統cron作業和(從例如在不同的位置)狀態文件已經存在。