我有一個手動調用完美的腳本。現在我正在嘗試調整腳本,以便在Linux框重新啓動時腳本將重新啓動服務。我正在使用RHEL。這是我的腳本的基本結構。所以我的問題是如何設置它,以便在操作系統重新啓動時。該腳本在「重啓」條件下調用。腳本的名稱是bus.sh如何在Linux上執行我的腳本功能重新啓動操作系統
請注意。我確實將腳本放置在/etc/rc.d/init.d目錄中並更改了權限。不知道我還缺少什麼。
#!/bin/sh
RETVAL=0
start() {
echo Starting application
"/opt/application.sh" start
}
stop() {
echo Stopping application
"/opt/application.sh" stop
}
restart() {
echo Restart application
"/opt/application.sh" restart
}
status() {
echo Status application
"/opt/application.sh" status
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
exit $RETVA
大號
請參閱redhat-ish系統上的「man chkconfig」和「man 7 runlevel」。 – Vorsprung