1. 程式人生 > >開機自啟動非root使用者的服務

開機自啟動非root使用者的服務

設定非root使用者的服務開機自啟動 比如:chkconfig mysql on 是無效的

可以這樣設定: 在root使用者下

vi /etc/rc.local
或者
vi /etc/rc.d/rc.local

在最後一行加上

su - mysqladmin -c "/usr/local/mysql/startMysql.sh"

其中mysqladmin是管理mysql的使用者, "/usr/local/mysql/startMysql.sh"是啟動mysql的路徑和指令碼, 使用者、路徑和指令碼名都可以隨意設定。

指令碼可以是:(或者單獨一行service mysql start)

#!/bin/bash

service mysql stop
service mysql status
service mysql start