centos7以普通用户开机启动某个服务或者指定脚本
生活随笔
收集整理的這篇文章主要介紹了
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
- 下一篇: Spring Boot 配置SSL 实现