完成后退出nohup别名

时间:2019-07-07 19:42:25

标签: bash alias nohup

我有一个简单的bash函数,它使用nohup启动python脚本。看起来像这样:

my_function(){
    printf 'Starting Python script.'
    nohup python my_script.py > log.out 2>&1
}

然后在终端机中做

>>> my_function
Starting Python script.

然后,光标仅在.... script.之后闪烁,并且我无法在终端中输入新命令。 Ctrl + C只是终止脚本,但是当我关闭SSH连接时,它将继续运行。

我是否应该在函数的末尾添加某种return语句,以便可以在终端中再次输入命令?

0 个答案:

没有答案