在终端上运行Python脚本,然后继续使用终端

2024-04-29 12:49:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个通过监听事件的终端激活的脚本。我想在脚本运行后继续使用终端,但是脚本正在运行,我不能键入任何内容。我知道让我继续键入的唯一方法是使用Ctrl+C组合键,但这会停止脚本。你知道吗

那么,如何在后台运行脚本并继续使用终端而不终止它呢?你知道吗

编辑:我尝试使用“&;运算符”,但没有成功: enter image description here


Tags: 方法脚本终端编辑内容键入事件运算符
1条回答
网友
1楼 · 发布于 2024-04-29 12:49:37

您可以在后台运行脚本:

python myscript.py &

如果脚本确实输出了某些内容,则可以使用以下命令抑制输出:

python myscript.py 1>/dev/null 2>&1 &

或将输出保存以供以后使用:

python myscript.py 1>myoutputfile 2>&1 &
# ...
less myoutputfile

另一种选择是使用例如screentmux。你知道吗

相关问题 更多 >