我想使用 exec 命令在当前终端 session 的后台运行 python 脚本。其他帖子建议
exec python myscript.py &
应该在后台运行脚本。但是程序的输出仍然在我的命令行上。我误解了 exec 命令吗?我只想忽略脚本的输出,或者如果这不可能,则将其发送到文件。
我不能使用 nohup,因为我需要将 SIGHUP 信号发送到我的脚本。除了 nohup,请随时提出其他解决方案。
最佳答案
如果你想在后台运行命令你可以使用nohup exec python myscript.py &
文件的输出存储在nohup.out文件中
关于linux - 无法让 linux 'exec' 命令正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49650628/