有谁能帮我修改这个脚本,让它作为正常的服务器运行吗?
#!/bin/sh
java -jar /web/server.jar
echo $!
#> startupApp.pid
发布于 2018-02-07 15:25:19
你可以试试这个:
#!/bin/sh
nohup java -jar /web/server.jar &
发布于 2018-02-07 16:01:13
如果你在使用Ubuntu并且拥有“Upstart”(http://upstart.ubuntu.com你可以试试这个:
新建/var/init/yourservice.conf
内容
description "Your Java Service"
author "You"
start on runlevel [3]
stop on shutdown
expect fork
script
cd /web
java -jar server.jar >/var/log/yourservice.log 2>&1
emit yourservice_running
end script
现在可以发出service yourservice start
和service yourservice stop
命令。你可以跟踪/var/log/yourservice.log
来验证它是否有效。
如果只想在不占用控制台窗口的情况下从控制台运行JAR,可以这样做:
java -jar /web/server.jar > /var/log/yourservice.log 2>&1
https://stackoverflow.com/questions/-100007363
复制相似问题