我想在后台启动一个任务并将所有输出重定向到一个文件。为此,我这样做,./main.py > /tmp/logsFile 2>&1 &但我不工作,我认为问题来自后台任务,当我这样做但不在后台时,它有效!当它在后台时的问题是文件已创建但为空,并且我的机器人总是在连接处返回内容,因此文件不应该为空!我有一个 MSI CX62 6QD 249XFR,i3 上运行 Ubuntu 18.04 LTS
./main.py > /tmp/logsFile 2>&1 &
编辑:上面的命令适用于带有 echo 的基本 .sh,但不适用于 main.py
output task-management logs background-process
background-process ×1
logs ×1
output ×1
task-management ×1