
技术导语: 在古老的智慧中,有句话说得好:“师傅领进门,修行在个人。”只要我们顺利入门,就意味着我们已经取得了大部分的成功。今天,我们将借助一个简单的shell脚本和详细的操作步骤,轻松实现应用的开机自启动。
应用启动脚本编写指南
创建一个名为`/app/reboot_start.sh`的脚本文件。以下是脚本内容:
`!/bin/bash`
出于安全考虑,大多数应用都会创建一个专门的应用用户进行部署。在应用启动时,我们需要切换到该应用用户。该用户作为脚本的第一个参数传入。
`su – $1`
接着,进入应用的启动目录,这个目录作为第二个参数传入。
`cd $2`
然后,执行启动命令,这个命令作为第三个参数传入。
`$3`
为了方便测试,我们可以打印出相关的信息。
`echo “user: $1″`
`echo “directory: $2″`
`echo “startup.sh: $3″`
退出脚本。
`exit`
EOF`
接下来是实现应用的自启动步骤:
1、赋予脚本执行权限:
`chmod +x /app/reboot_start.sh`
`chmod +x /etc/rc.d/rc.local`
`vim /etc/rc.d/rc.local`
