栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

常用开机自启的几个程序

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

常用开机自启的几个程序

开机自启需要

1.新建要运行的文件,附加执行权限

2.在 /etc/rc.local中添加

eg:

vi /home/pi/start.sh # 新建文件

chomd +x /home/pi/start.sh # 增加执行权限

vi /etc/rc.local # 加入开机自启的配置文件中
/home/pi/start.sh start

start.sh中常用命令

# 博客后台,日志写入jk.log
nohup java -jar /home/jkblog/jkblog.jar  >> /home/jkblog/jk.log 2>&1 &

# 守护进程,保证一直有java进程运行
#!/bin/sh
while true
do
ps -ef | grep java | grep -v "grep"
if [ $? -eq 1 ]
then
/root/bili/start.sh1 start # 启动应用,修改成自己的启动应用脚本或命令
echo “process has been restarted!”
else
# ./start.sh1 start
echo “process already started!”
fi
sleep 10
done


# 录播
nohup java -jar /root/bili/record.jar "id=22975450&liver=bili" >> null 2>&1 &
nohup java -jar /root/bili/record.jar "id=16290&liver=bili" >> null 2>&1 &
nohup java -jar /root/bili/record.jar "id=853051&liver=douyu" >> null 2>&1 &
#!/bin/sh
while true
do
ps -ef | grep 22975450 | grep -v "grep"
if [ $? -eq 1 ]
then
nohup java -jar /root/bili/record.jar "id=22975450&liver=bili" >> null 2>&1 & # 启动应用,修改成自己的启动应用脚本或命令
echo "process has been restarted!"
else
# ./start.sh1 start
echo "process already started!"
fi
ps -ef | grep 16290 | grep -v "grep"
if [ $? -eq 1 ]
then
nohup java -jar /root/bili/record.jar "id=16290&liver=bili" >> null 2>&1 & # 启动应用,修改成自己的启动应用脚本或命令
echo "process has been restarted!"
else
# ./start.sh1 start
echo "process already started!"
fi
ps -ef | grep 853051 | grep -v "grep"
if [ $? -eq 1 ]
then
nohup java -jar /root/bili/record.jar "id=853051&liver=douyu" >> null 2>&1 & # 启动应用,修改成自己的启动应用脚本或命令
echo "process has been restarted!"
else
# ./start.sh1 start
echo "process already started!"
fi
sleep 10
done
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号