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