开机自启需要
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



