MacOS终端:退出终端时退出外部应用程序

时间:2019-10-17 23:32:19

标签: python python-3.x macos terminal

我试图弄清楚退出终端时如何使终端终止/退出应用程序。默认情况下,我让终端运行一个长的python脚本,该脚本会根据用户输入打开任何应用程序,并且它会识别该应用程序何时正确地“退出”,并将代码循环回用户输入,但尝试使终端终止当我关闭终端时,我正在努力找出选项卡中的应用程序。任何帮助将是巨大的!

以下是我的意思的屏幕截图:

Example Screenshot

按下终止键时,该终端选项卡中打开的任何应用程序都将通过我的python脚本运行,我希望它“退出”。

注意:如果说不通,我很抱歉解释!

1 个答案:

答案 0 :(得分:0)

设置代码输入fg=Truebg=False_bg_exc=False选项。

# run command in foreground 
"fg": True, 

# run a command in the background. commands run in the background # ignore SIGHUP and do not automatically exit when the parent process
"bg": False, 

# automatically report exceptions for background commands 
"bg_exc": False,
  

请参阅:

     

这里是document