use*_*947 5 server ssh command-line bash scripts
我正在尝试构建一个脚本/命令来重新启动 PBX 上的 Asterisk/Elastix 服务。该脚本基本上使用简单的命令和从 Ubuntu 14.04LTS 运行的自动登录公钥:
命令脚本为:
ssh user@iphost 'service asterisk restart'
Run Code Online (Sandbox Code Playgroud)
但在命令完成并重新启动服务后,ssh 会保持不变,并且只有在ctrlc其爆发后才会保持。
我的问题是,命令完成后如何终止会话?
尝试将 stdin、stdout 和 stderr 重定向到 /dev/null。有关说明,请参阅https://serverfault.com/questions/36419/using-ssh-to-remotely-start-a-process。
归档时间: |
|
查看次数: |
11935 次 |
最近记录: |