#! /bin/bash
echo "测试"
nohup java -jar springboot.jar &
nohup挂起,这个命令在我们操作的机器上,一般执行完之后Ctrl+C退出,但是放到脚本里面,或者远程直接执行该命令之后会一直停留,不会退出
将命令修改以下
nohup java -jar springboot.jar >/dev/null 2>&1 &
服务器之间如何进行免密,见文章:CentOS服务器之间免密登陆及传输
在服务器A远程执行服务器B上的test.sh脚本命令,一定要是绝对路径
ssh root@2.2.2.2 "sh /root/test.sh"
在服务器A操作存放在服务器A的test.sh脚本内容,执行test.sh到服务器B,test.sh的路径也是要绝对路径
ssh root@2.2.2.2 < /root/test.sh
ps:不过在经测试的时候有个问题,测试情况一的时候,并不会执行nohup这条命令,目前也不知道为什么
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有