标签: python linux
我有一个脚本,可以通过终端监听事件。我想在脚本运行后继续使用终端,但是脚本正在运行,我无法输入任何内容。我唯一知道继续输入的方法是使用Ctrl + C组合键,但这会停止脚本。
那么如何在后台运行脚本并继续使用终端而不终止它?
编辑:我试图使用'&'运算符,但是它不起作用:
答案 0 :(得分:0)
您可以使用以下命令在后台运行脚本:
python myscript.py &
如果脚本确实输出了某些内容,则可以使用以下命令取消输出:
python myscript.py 1>/dev/null 2>&1 &
或保存输出以供以后使用:
python myscript.py 1>myoutputfile 2>&1 & # ... less myoutputfile
另一种替代方法是使用例如screen或tmux。