当前位置:
首页 >
centos7以普通用户开机启动某个服务或者指定脚本
发布时间:2024/9/27
45
豆豆
生活随笔
收集整理的这篇文章主要介绍了
centos7以普通用户开机启动某个服务或者指定脚本
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 1. 执行命令格式规范
- 2. 添加到/etc/rc.d/rc.local
- 3. 赋予可执行权限
- 扩展知识:开头添加这句 source /etc/profile 原因为 下面几点
1. 执行命令格式规范
#开机切换到fismq用户执行/app/start.sh su fismq -c "/app/rabbitmq_server-3.8.3/sbin/start_rabbitmq.sh"注:
2. 添加到/etc/rc.d/rc.local
并在/etc/rc.d/rc.local 里面的开头添加这句 source /etc/profile
3. 赋予可执行权限
chmod +x /etc/rc.d/rc.local扩展知识:开头添加这句 source /etc/profile 原因为 下面几点
1.用户自己源码安装的软件组要自启动,可以在/etc/rc.local中配置,rc.loacl 是rc.d/rc.local的一个软连接。
rc.local -> rc.d/rc.local
2. 用户的配置环境变量配置在/etc/profile下
3.但是自启动rc.local先于/etc/profile被系统执行,有些软件找不到环境变量而无法执行。我们可以在rc.local中先调用/etc/profile,然后添加自己的自启动代码。
总结
以上是生活随笔为你收集整理的centos7以普通用户开机启动某个服务或者指定脚本的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: linux根文件系统 /etc/reso
- 下一篇: quarz cron表达式在线配置和运行