在 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
cp nohup_backup.tar.gz /path/to/backup/directory/
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/
保存并退出編輯器。這樣,系統將按照指定的時間間隔自動備份 nohup.out
文件。
注意:請將 /path/to/backup/directory/
替換為你實際想要存儲備份文件的目錄。