接受输入后在后台运行 PYTHON 脚本
我是否可以运行 Python 脚本,以便它首先运行并提示它需要的不同输入,然后进入后台并运行但释放我的终端?
是的,启动您的脚本,完成后,使用Ctrl+Z暂停它。一旦暂停,runningbg
会将其发送到后台继续运行。例如:
$ myscript.py Enter a number: 2 ^Z [1]+ Stopped myscript.py $ bg [1]+ myscript.py &
在^Z
当我按下为Ctrl+ Z。现在,如果您想将脚本带回前台,请运行fg
.
如果要对多个脚本执行此操作,可以使用jobs
列出后台作业:
$ jobs [1]- Running myscript1.py [2]+ Running myscript2.py
括号中的数字是作业 ID。要将特定的一个返回到前台,请使用其 ID:
jobs 2
上面的命令将带来第二个。使用1
为第一,3
第三等。
相关文章推荐:
赞 (0)