java - 断开连接后jsch无法杀死`tail - f`
问题描述
以下链接中存在类似的问题。
使用 sendSignal 杀死tail -f
没有效果。这是不使用pty
. 其实执行完脚本后,执行ps -ef
来检查程序的运行状态。
[root@node-10-194-188-76 software]# ./dxengine.sh start
[root@node-10-194-188-76 software]# ./dxengine.sh status
data-collect-service-datax-1.0-SNAPSHOT.jar is running. Pid is 8308
但是,如果我pty
用来解决这个问题,这将使我对程序启动脚本的执行无效。
所以,我不想使用,我可以在断开连接后pty
杀死。tail -f
解决方案
推荐阅读
- python - “NoneType”对象没有属性“get”:AttributeError
- java - 将新边添加到 Graph 并检查总权重是否减少
- typescript - 方括号 [Type] 语法记录在哪里?
- sql-server - SQL 2012 管理和客户端工具版本降级
- reactjs - 如何使用 Reactjs 中的索引值更新对象?
- .htaccess - 为主页重写 .htaccess symfony 3.4
- arrays - 将标量 VBA 函数应用于数组中的每个单元格
- python - 使用 Python 垂直对齐仪表板中的 InputGroupAddon
- php - 为什么 LOAD DATA INFILE 不做任何事情?它没有显示任何错误,但没有添加任何内容
- kubernetes - Ansible k8s_facts/info 在运行剧本以获取 pod 状态时抛出未安装的 openshift 客户端