在 Debian 系統中,使用 nohup
命令運行程序時,默認情況下,輸出會被重定向到當前目錄下的一個名為 nohup.out
的文件。如果你沒有指定輸出文件的位置,那么 nohup.out
就會出現在你執行 nohup
命令的同一目錄下。
例如,如果你在 /home/user/myapp
目錄下執行了以下命令:
nohup ./myapp &
那么 nohup.out
文件也會出現在 /home/user/myapp
目錄下。
如果你想要將輸出重定向到其他位置,你可以使用 >
或 >>
操作符來指定輸出文件的位置。例如:
nohup ./myapp > /var/log/myapp.log &
這將會把 myapp
的輸出重定向到 /var/log/myapp.log
文件中。如果該文件不存在,它會被創建;如果已經存在,它會被覆蓋。
請注意,使用 nohup
命令時,最好還是明確指定輸出文件的位置,這樣可以避免在程序運行結束后難以找到輸出日志。