mkdir /tmp/camd3/
falsch
lege kein verzeichnis in /tmp an
einfach nur die dateien direkt nach /tmp kopieren
weis gar nicht ob dieses linux ne ordnererstellung und /tmp erlaubt!! immer alles rein in den einen ordner /tmp!! so kenn ichs zumindest von linux!!
und wie ich weiter oben schon mal erwähnt hatte evtl.:
in dem if-eintrag:
/usr/local/bin/camd3
durch
/tmp/camd3
ersetzen (oder auch nicht muss man halt ausprobieren!!!)
da du ja keine ausführrechte unter /usr/local/bin hast (sonst würde man ja des ganze nich nach /tmp kopieren müssen) sollte im if-eintrag auch nur die camd3 in /tmp angesprochen werden!!!
ganze sollte dann so aussehen:
#!/bin/sh
cp /usr/local/bin/camd3 /tmp
cp /usr/local/ke*s/camd3.config /tmp
cp /usr/local/ke*s/camd3.servers /tmp
cp /usr/local/ke*s/camd3.ke*s /tmp
cp /usr/local/ke*s/camd3.users /tmp
chmod 777 /tmp/camd3
chmod 777 /tmp/camd3.servers
chmod 777 /tmp/camd3.config
chmod 777 /tmp/camd3.ke*s
chmod 777 /tmp/camd3.users
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /tmp/camd3 ] ; then
(cd /tmp/camd3/;sleep 20;/tmp/camd3) &
fi
exit 0
alternativ:
#!/bin/sh
cp /usr/local/bin/camd3 /tmp
cp /usr/local/ke*s/camd3.config /tmp
cp /usr/local/ke*s/camd3.servers /tmp
cp /usr/local/ke*s/camd3.ke*s /tmp
cp /usr/local/ke*s/camd3.users /tmp
chmod 777 /tmp/camd3
chmod 777 /tmp/camd3.servers
chmod 777 /tmp/camd3.config
chmod 777 /tmp/camd3.ke*s
chmod 777 /tmp/camd3.users
echo "start camd3"
if [ ! -e /usr/etc/.dont_start_camd3 ] && [ -x /usr/local/bin/camd3 ] ; then
(cd /tmp/camd3/;sleep 20;/tmp/camd3) &
fi
exit 0
wobei ich immer noch mit mir selbst am hadern bin wofür der if-else eintrag gut sein soll?
warum nicht einfach: /tmp/camd3 eintragen, evtl mit dem zusatz "&"?
wenn ichs so direkt per konosle aufrufen kann müsste des auch einfach per script so gehen!
@d2boxuser:
[b]teste evtl. mal die files manuell via telnet und cp befehl nach /tmp zu kopieren, dort dann manuell rechte 777 auf die files und dann darin einfach:
/tmp/camd3
evtl. ist es auch möglich die pfade beim starten "zwangsmässig" anzupassen!
geht bei der FB7170 zumindest so indem man via script oder telnet die camd3 wie folgt startet:
/tmp/camd3 /tmp/camd3.config
so wird die camd3 gestartet und "gezwungen" die einstellungen der camd3.config zu übernehmen!!!
muss man halt nur noch die pfade der dateien in der config entsprechend anpassen!
wie gesagt... so kann mans umbiegen bei ppc und mipsel-versionen, aber bei den sh4?
laut doz hat ers fix eingeprogged und dadurch sind halt die ordnerstrukturen vorgegeben!! aber en versuch kann ja nicht schaden!!
greetz...
Al