Bash 优雅地打破 session/application
Bash breaking session/application gracefully
我正在 运行 构建 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
应用程序不会自行退出。所以你必须在应用程序正常退出之前执行这些命令
退出
输入 (return)
如何将 "quit and return" 发送到 STDIN?
取决于程序如何处理 stdin 上的输入。
你试过这个吗:
echo "quit enter" | ./Downloads/pjproject-2.4.5/pjsip-apps/bin/pjsua-x86_64-apple-darwin14.3.0 ...
我正在 运行 构建 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
应用程序不会自行退出。所以你必须在应用程序正常退出之前执行这些命令
退出 输入 (return)
如何将 "quit and return" 发送到 STDIN?
取决于程序如何处理 stdin 上的输入。 你试过这个吗:
echo "quit enter" | ./Downloads/pjproject-2.4.5/pjsip-apps/bin/pjsua-x86_64-apple-darwin14.3.0 ...