我正在尝试在后台运行 C 程序。我还想保存程序的标准输出。
但是,如果我尝试以下操作,nohup 只会将 stderr 输出重定向到 logfile.txt:
nohup ./GetTempValues 11 4 > logfile.txt 2>&1 &
其中 11 和 4 是我需要传递给我的程序的参数,最后一个&是在后台运行程序(GetTempValues 是我的程序)。
&
nohup background-process stdout stderr
background-process ×1
nohup ×1
stderr ×1
stdout ×1