java程序设置开机自启
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [Unit] Description=Java camera service After=network.target [Service] WorkingDirectory=/home/app/java Environment= "LD_LIBRARY_PATH=/home/app/java/lib" ExecStart=/opt/java8/bin/java -jar /home/app/java/polaris-admin.jar Restart=no User=Admin RestartSec= 30 StandardOutput=append:/home/app/java/log.out StandardError=append:/home/app/java/log.out Type=simple [Install] WantedBy=multi-user.target |
WorkingDirectory:替换成你jar的位置
Environment:jar包启动要依赖的环境,有就加没有就不加
ExecStart:从jdk的bin目录指定你的jar包位置
Restart:设置重启方式
User:用该设备的角色
RestartSec:每隔多少次重启一次
StandardOutput、 StandardError:设置日志位置
重新加载 :sudo systemctl daemon-reload
重启:sudo systemctl restart myapp.service
启动:sudo systemctl start myapp.service
查看状态:sudo systemctl status myapp.service
@echo off set folder=D:\home\logs\dev if not exist %folder% md %folder% start /b D:\jdk1.8.0_351\bin\javaw -jar xxxxx.jar --spring.profiles.active=dev -Dfile.encoding=utf-8 > %folder%\java.log 2>&1 &
1 2 3 4 5 6 7 8 9 10 | @echo off set /p port=请输入要关闭的进程端口号: for /f "tokens=1-5" %%i in ( 'netstat -ano^|findstr ":%port%"' ) do ( echo kill the process %%m who use the port taskkill /pid %%m -t -f goto q ) :q |
2.放到jar包目录下面,需要关闭端口的时候输入对应的端口号即可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步