在 CentOS 系統中,使用 nohup
命令運行程序時,日志通常會被輸出到名為 nohup.out
的文件中。為了備份這個日志文件,你可以使用以下方法:
cp
命令將 nohup.out
文件復制到另一個目錄:cp nohup.out /path/to/backup/directory/
tar
命令將 nohup.out
文件打包并壓縮到一個歸檔文件中:tar czvf nohup_backup.tar.gz nohup.out
然后,你可以將這個歸檔文件復制到另一個目錄。
rsync
命令將 nohup.out
文件同步到另一個目錄:rsync -avz nohup.out /path/to/backup/directory/
cron
任務來實現。首先,打開當前用戶的 crontab
配置文件:crontab -e
然后,在文件末尾添加一行,表示定期執行備份命令。例如,每天凌晨 1 點備份日志文件:
0 1 * * * cp nohup.out /path/to/backup/directory/
保存并退出編輯器。這樣,cron
將根據指定的時間間隔自動執行備份命令。
注意:請將 /path/to/backup/directory/
替換為你實際想要存儲備份文件的目錄。