马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
nohup java -jar springboot.jar > springboot.log 2>&1 &
表示日记输出重定向到springboot.log日记文件, 而本来的日记继承输出到 项目同级的log文件夹下, 以是这个重定向没必要. 我们没必要要2分日记
- #!/bin/bash
- # 获取springboot项目的进程ID
- PID=$(ps -ef | grep springboot | grep -v grep | awk '{print $2}')
- # 检查是否有进程在运行
- if [ -z "$PID" ]; then
- echo "没有找到springboot的进程"
- else
- # 杀死进程
- kill -9 $PID
- echo "已杀死进程: $PID"
- fi
- # 切换到/app目录
- cd /app
- # 启动springboot服务
- nohup java -jar springboot.jar -Xms700m -Xmx700m --spring.profiles.active=dev &
- echo "springboot服务已启动"
复制代码 chmod 777 start.sh
执行 sh start.sh 报错start.sh: line 2: $'\r': command not found 执行报错
确保脚本文件的换行符已经精确转换后,再次运行脚本:
chmod 777 start.sh
./start.sh
使自界说快捷命令sino永世收效 , 后面就可以直接敲sino,就可以重启服务了
echo "alias sino='cd /app;sh start.sh'" >> ~/.bashrc
source ~/.bashrc
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |