Linux入门- Linux自启动脚本
Posted lkc9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门- Linux自启动脚本相关的知识,希望对你有一定的参考价值。
通常我们部署到Linux上的系统,都需要设置自启动,而Linux自启动的方式有很多种,比如 通过(init.d)服务的方式自启动 、 通过systemctl 服务的方式自启动 等等
这里介绍一下 通过(init.d)服务的方式自启动
1、使用 root用户 登录到 Linux 系统
2、切换到 init.d 目录
cd /etc/rc.d/init.d/
3、创建一个自启动脚本,这里就创建一个名为 autostart.sh 的脚本吧(名字自取)
touch autostart.sh //创建 autostart.sh 脚本文件
vim autostart.sh //打开autostart.sh,进行编辑
4、编写脚本内容
#!/bin/sh
#chkconfig: 2345 80 90
#description:开机自动启动的脚本程序
# 以下是脚本内容(自己根据需要进行编写)
# 启动一个Java示例程序
nohup java -jar /opt/java/hello-demo.jar &
(TIPS:这里我简单演示了开机自动启动一个 java 程序的脚本)
脚本文件内容说明:
第一行 “#!/bin/sh” 告诉系统使用的shell
第二行 “#chkconfig: 2345 80 90” 表示在2/3/4/5运行级别启动,启动序号(S80),关闭序号(K90);
第三行 “#description” 表示的是服务的描述信息
(注意:第一行和第二行必须写,否则后面使用 chkconfig 命令注册脚本到开机启动项时会报错 “服务 autostart.sh 不支持 chkconfig”)
5、给脚本赋可执行权限
chmod +x autostart.sh
6、将脚本添加到开机启动项中,并启动脚本
chkconfig --add autostart.sh
chkconfig autostart.sh on
以上是关于Linux入门- Linux自启动脚本的主要内容,如果未能解决你的问题,请参考以下文章