在 CentOS 系統中,使用 nohup
命令運行程序時,默認情況下,日志文件中的時間戳可能不會顯示。但是,你可以通過以下方法在日志文件中添加時間戳:
nohup
命令將程序的輸出重定向到一個文件,并使用 script
命令為輸出添加時間戳。例如,如果你要運行名為 your_command
的程序,可以使用以下命令:nohup script -q -c "your_command" output.log &
這將在 output.log
文件中記錄帶有時間戳的輸出。-q
選項表示靜默模式,-c
選項表示執行指定的命令。
nohup
命令將程序的輸出重定向到一個文件,并使用 tee
命令為輸出添加時間戳。例如:nohup your_command | tee -a output.log
然后,在另一個終端窗口中運行以下命令,以每秒向 output.log
文件添加一個時間戳:
while true; do date >> output.log; sleep 1; done
這將在 output.log
文件中記錄帶有時間戳的輸出。
無論使用哪種方法,你都可以使用 tail
命令查看 output.log
文件中的帶有時間戳的日志:
tail -f output.log
這將實時顯示 output.log
文件中的新內容。