Talk:StartingSysVStyle
From MLDonkey
Debian
Bei mir funktionieren die Skripte leider nicht :-(
- verwendeter Kernel ist 2.6.12
- Folgende Fehlermeldung kommt beim ausführen des Skripts:
- /etc/init.d/mldonkey: line 16: multinet: command not found
- /etc/init.d/mldonkey: line 18: syntax error near unexpected token `|'
- /etc/init.d/mldonkey: line 18: `test -x $DAEMON ||| exit 0'
- ... da ich kein Skript-Guru bin, hab ich erst mal diese Zeilen auskommentiert:
- danach erscheint folgender Fehler:
- /etc/init.d/mldonkey: line 48: syntax error near unexpected token `||'
- Keine Ahnung, was an der Zeile restart||force-reload) nicht passt.
- Na gut, wer brauch schon restart..., also gleich den ganzen Abschnitt auskommentiert.
- Schließlich bekomme ich folgende Meldung: "Usage: /etc/init.d/MLDonkey {start
Keine Ahnung, warum dieses Skript bei mir nicht funktioniert.
- Ich nehm nun einfach wieder mein simples altes Skript, was in /etc/init.d liegt:
#!/bin/sh # P2P-Multiprotocol-Client case "$1" in 'start') # runs as user public (which homedir. is /home/public) with working directory /home/public/mldonkey , # with lower priority (nice -n 5) and no output (&> /dev/null) su public -c "nice -n 5 /opt/mldonkey-distrib-2.7.2/mlnet &> /dev/null &" ;; 'stop') # different kinds of stopping mldonkey (found in german mldonkey-forum) # kill $(pidof mlnet) #or /opt/mldonkey-distrib-2.7.2/mlnet -exit start-stop-daemon --oknodo --stop -x /opt/mldonkey-distrib-2.7.2/mlnet &>/dev/null ;; *) echo "Usage: $0 { mldonkey start | stop }" ;; esac exit 0