Nézz bele egy scriptbe.
apache:
depend() {
need net
use mysql dns logger netmount postgresql
after sshd
}
Az összes e betüvel kezdődő parancs újra felhasználás.
És a fentiek is.
start-stop-daemon is :)
ha vim el init.d könyvtárba szerkesztesz valamit:
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
}
start() {
}
stop() {
}
restart() {
}
templattel nyit.
Minde script, vehet fel beállítást az rc.conf bol és vele megegyező nevű , conf.d beli fileból, ez is egységes.
Amiböl több lehet, (interface,openvpn) nem kell külön scriptet írni.
openvpn.egyik
openvpn.masik
simlink az openvpn -re, egyik,masik nevű conf filet hasznalja.
Egységes.
Megnyugtatlak :)
Egy egyszerű script:
#!/sbin/runscript
depend() {
use net
after logger
before nfs
use hotplug
after vmware
}
start() {
ebegin "Starting cupsd"
start-stop-daemon --start --quiet --exec /usr/sbin/cupsd
eend $?
}
stop() {
ebegin "Stopping cupsd"
start-stop-daemon --stop --quiet --exec /usr/sbin/cupsd
eend $?
}
(A restartot kitalálja magától)