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