我需要用不同的参数调用一个bash脚本,使其作为后台进程运行,所以我使用了类似以下的命令: if [[ $a == $b ]] then $0 -v &> /dev/null fi 问题在于,尽管我使用“&”作为后缀将同一脚本作为后台进程调用,并将所有输出重定向到/dev/null,但我调用脚本的终端未被释放。我猜这是因为最初调用的脚本有一个进程正在作为前台进程运行。所以问题是,如何自己调用bash脚本,使其在第二次调用时运行为后台进程,并杀死第一次运行脚本的进程以释放控制台?