Bash打破会话/应用程序优雅

时间:2015-10-19 10:11:11

标签: bash shell scripting stdin

我正在运行PJSIP应用程序,并希望从shell脚本运行它。问题是当我用;

执行脚本时

./ Downloads / pjproject-2.4.5 / pjsip-apps / bin / pjsua-x86_64-apple-darwin14.3.0 --id = sip:line1@1.1.1.1 --registrar = sip:2.2.2.2 - realm = * --username = line1 --password = test --null-audio --duration = 5 sip:88888888@2.2.2.2

应用程序不会自行退出。所以你必须在应用程序正常退出之前执行这些命令

退出 输入(返回)

如何向STDIN发送“退出并返回”?

1 个答案:

答案 0 :(得分:1)

取决于程序如何处理stdin上的输入。 你试过这个:

echo "quit enter" | ./Downloads/pjproject-2.4.5/pjsip-apps/bin/pjsua-x86_64-apple-darwin14.3.0 ...