bash - 终止由 bash 脚本执行的 SSH GNU Screen 会话
问题描述
我正在尝试在我的本地计算机上运行一个 bash 脚本,该脚本在 SSH 的屏幕中启动一个长时间运行的进程并退出。
屏幕和长时间运行的过程运行良好。
但是在我的主机上,脚本挂起,必须手动终止。
ssh -tt $SSH_URL <<EOT
screen -d -r my_session
# some commands or just do nothing
screen -d
EOT
这是无限期的。
PS:这里解释了终止 SSH 会话(非屏幕)
解决方案
推荐阅读
- angular - 在 Angular/Typescript 中创建简单的数据类
- python-3.x - 如何在python中的函数参数之间使用空间
- excel - 将用户表单中文本框中的条目限制为某些值
- python - 如何编码和解码 python pandas 中的列?
- html - bootstrap 4 和 input-group-prepend 全宽输入
- html - 如何在检查元素时避免显示 html 和 body 元素?
- ruby-on-rails - 让浏览器在 redirect_to :back 上返回到页面上的相同位置(使用 rails)
- javascript - 如何在 jQuery 中提醒 XML 文件
- reactjs - 如何解决 setTimeout 的 no-undef 错误
- jquery - 如何删除“JQuery”类型上不存在属性“queryBuilder”
'