Ich arbeite an einem Init-Skript für Jetty auf RHEL. Versuchen, die daemon
Funktion zu verwenden, die von der Initialisierungsbibliothek (/etc/rc.d/init.d/functions
) bereitgestellt wird.RedHat Daemon Funktion Verwendung
Ich habe this terse documentation gefunden, und an online example (Ich habe auch andere init-Skripts auf dem System für Beispiele gesucht).
Schauen Sie sich das Snippet von Online den Daemon aufzublicken starten
daemon --user="$DAEMON_USER" --pidfile="$PIDFILE" "$DAEMON $DAEMON_ARGS &"
RETVAL=$?
pid=`ps -A | grep $NAME | cut -d" " -f2`
pid=`echo $pid | cut -d" " -f2`
if [ -n "$pid" ]; then
echo $pid > "$PIDFILE"
fi
Warum die $PID
plagen, und an die $PIDFILE
von Hand zu schreiben? Ich denke, ich frage mich, was der Punkt der --pidfile
Option für die daemon
Funktion ist.
Ich habe versucht mit '--user = root' und immer noch' daemon' schreibt nicht die pid-Datei. – quickshiftin