等到看你银色满际,等到分不清季节更替,才敢说沉溺。——《水星记》
首先是shell
命令
1 2 3 4 5 6 7 8 9 10 11 12
| # 打包 mvn -DskipTests=true -Ptest clean package # 结束进程 ps -ef | grep translate_server | awk '{print $2}' | xargs kill -9 || true # 移动 mv './target/ruben.jar' '/server/ruben.jar' # 删除日志 rm -f '/test/ruben_log.txt' || true # 创建日志 touch '/test/ruben_log.txt' # 静默启动 nohup sh /server/ruben.sh
|
这里启动的ruben.sh
如下:
1 2 3 4 5 6 7 8
| #!/bin/bash BUILD_ID=DONTKILLME function start(){ nohup java -jar '/server/ruben.jar' > '/test/ruben_log.txt' 2>&1 & sleep 5s exit } start
|
注意ubuntu
默认执行sh
脚本用的dash
,需要改为bash
执行
按右选择no
,回车即可