本文章向大家介绍 Linux 里编写 shell 脚本实现开机自动启动

1. 连接上 SSH 终端,使用 vim/etc/init.d/文件夹里面创建一个名为 start.sh 的脚本文件

vim /etc/init.d/start.sh
Plain text

2. 编写名为 start.sh 脚本内容

 #!/bin/bash

### BEGIN INIT INFO
# Provides:     start
# Required-Start:  $remote_fs $syslog
# Required-Stop:   $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: start test
# Description:    start test
### END INIT INFO

#此处编写脚本内容
cd /var/local/
nohup java -jar -Xms512M  -Xmx1024M jenkins.war --httpPort=8080 > jenkins.log 2>&1 &

exit 0
Plain text

3. 给文件增加权限

chmod +755 /etc/init.d/start.sh
Plain text

4. 设置开机自启动

sudo update-rc.d /etc/init.d/start.sh defaults
Plain text

5. 重启服务器

reboot
Plain text

6. 查看进程

ps -ef |grep jenkns
Plain text

完成 OK

文章来源于:小威博客