在Linux中,可以使用以下方法來截取nohup日志:
nohup command > logfile.txt &
這將把nohup命令的輸出保存在logfile.txt文件中。
如果已經在運行的nohup命令沒有使用重定向符號,可以使用命令ps -ef | grep "command"
找到該命令的進程ID(PID),然后使用tail -f /proc/[PID]/fd/1 > logfile.txt
將其輸出重定向到一個文件中。
使用管道符號(|)將nohup命令的輸出傳遞給tee命令,然后將結果保存到文件中,例如:
nohup command | tee logfile.txt &
這將把nohup命令的輸出同時顯示在終端上,并保存在logfile.txt文件中。
無論使用哪種方法,都可以實現截取nohup日志的目的。