- Mitglied seit
- 18. Mrz 2009
- Beiträge
- 14.160
- Punkte für Reaktionen
- 407
- Punkte
- 393
Hallo,
im englischen Forum mehren sich die Anzeichen, daß Serverprozesse die per ipkg installiert wurden ein runterfahren bzw. neustarten verhindern. Ist bei meiner 106 auch so, da mysql 4 per ipkg gestartet wird.
Meine Lösung:
Alle Verweise zu optware in rc.local raus. In /usr/local/etc/rc.d eine optware.sh angelegt
Das klappt. Nebeneffekt ist dabei, daß erst alle Systemprozesse gestartet werden und danach erst die Optwareprozesse, Systemprozesse sollten ja Vorrang haben, vorher waren die Optwaresachen immer die ersten.
Problematisch sind immer noch Prozesse die per cron gestartet werden und gerade aktiv sind wenn die DS neu starten oder abschalten soll.
Gruß Götz
im englischen Forum mehren sich die Anzeichen, daß Serverprozesse die per ipkg installiert wurden ein runterfahren bzw. neustarten verhindern. Ist bei meiner 106 auch so, da mysql 4 per ipkg gestartet wird.
Meine Lösung:
Alle Verweise zu optware in rc.local raus. In /usr/local/etc/rc.d eine optware.sh angelegt
Rich (BBCode):
#!/bin/sh
# Optware setup
case $1 in
start)
for i in /opt/etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
;;
stop)
for i in /opt/etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set stop
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i stop ;;
esac
done
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
Problematisch sind immer noch Prozesse die per cron gestartet werden und gerade aktiv sind wenn die DS neu starten oder abschalten soll.
Gruß Götz
Zuletzt bearbeitet: