让shell脚本开机自启动方法

在/etc/rc.local文件添加shell脚本的执行语句:
[bash]
bash -l [PATH]/filename.sh
[/bash]

这里之所以需要加“-l”参数(小写的L)是想让bash在执行这个.sh文件时预先加载/etc/profile,否则.sh如果使用到/etc/profile里的环境配置就无法成功启动。

比如yuchberry可以新建一个.sh文件如下内容,然后添加到/etc/rc.local文件中让基自动开机启动:
[bash]
#!/bin/sh

cd /opt/yuchberry_server_1.3.926.2
nohup java -jar svr.jar &
[/bash]

Tags:

Leave a Reply