Linux系统下,使用默认用户root。远程target机器的主目录下有个脚本test.sh,可执行权限,内容只有一条命令:sleep 10 在本地机器上执行 ssh target "nohup ./test.sh &",结果ssh不立即退出,等test.sh执行完毕之后 ...
Jenkins 构建完后将代码通过Publish Vver SSH插件推送到业务机器,在执行脚本时,脚本中的 nohup 命令无法正常退出,构建前台任务就卡住了, 我的脚本是 最后会直接timeout。 方法:执行之前要设置为pty环境,不然jenkins无法从非pty环境的脚本中退出 然后脚本需要变更,不然执行的话jenkins就会从会话中退出。我们将其作为一个脚本admin.sh 名字乱起 放 ...
2019-07-08 13:47 0 2532 推荐指数:
Linux系统下,使用默认用户root。远程target机器的主目录下有个脚本test.sh,可执行权限,内容只有一条命令:sleep 10 在本地机器上执行 ssh target "nohup ./test.sh &",结果ssh不立即退出,等test.sh执行完毕之后 ...
在本地机器上执行 ssh target "nohup ./test.sh &",结果ssh不立即退出,等test.sh执行完毕之后才退出。一般我们使用nohup命令是为了在断开到某个服务器的ssh连接之后,之前执行的命令仍然正常地在服务器运行 解决的方法是,手动在命令里面指定 ...
jenkins远程执行脚本不退出 我在使用Jenkins进行远程部署时,构建后执行的脚本没有正常退出导致。 我的脚本没有写错,干的事情就是启动项目。 而导致它没有正常退出的原因是: 在执行openapi start 命令时,刚启动,pty(伪终端)就断开连接 ...
一,初步 jenkins ssh远程执行nohup Java 后无法断开 ...
网页上Jenkins跑回归, 构建完成之后一直等待,直到超时退出。 在本地新开一个terminal, 输入命令 “exit”, 无法关闭terminal. 解决办法: 用户的home 路径下有个 .history 文件,存放历史cmd, 删除 .history 文件后, 问题解决 ...
在bat脚本最后添加 : pause ...
https://www.jianshu.com/p/efc32cb3ba9f 一般我们的解决办法是在最后加上pause命令让它暂停执行以达到不退出的目的; @echo on tasklist /fi "imagename eq nginx.exe" pause 进一步,如果我们还有需求 ...
如果希望SSH登陆后先执行shell命令,可以这样: ssh user@ip -t "cd /data ; /bin/bash" ...