接受输入后在后台运行Python脚本

罗汉

我是否可以运行Python脚本,以便它首先运行并提示输入所需的不同输入,然后进入后台运行,但释放了我的终端机?

芒登

是的,启动脚本,完成后,使用Ctrl+Z暂停脚本暂停后,运行bg会将其发送到将继续运行的后台。例如:

$ 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第三等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章