我尝试通过plink执行一个bash脚本。脚本大致如下:
echo "@ Starting process..."
./bin/process "process.cfg" &
disown %1
echo "@ Done!"
当我在Linux终端上执行此脚本时,一切正常。在“完成!”行之后,我得到了一个命令提示符(如预期)。
现在,当我通过plink运行此脚本时,输出在“完成!”行之后停止,但plink不会返回到命令提示符,并且“挂起”直到+c。
该脚本放置在文件中,并使用-m参数提供给plink。
我尝试在脚本末尾添加'logout','exit','set -e',但没有帮助。还添加了-batch,-T或-N到plink命令,但没有成功。
有什么想法可以解决这个问题吗?