programm läuft nicht

Status
Für weitere Antworten geschlossen.

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
ein bekannter hat ein programm geschrieben, was auf meinem debian squeeze rund läuft ... und dort ist es auch im autostart ...

bei meinem syn dj110j jedoch kriege ich das nicht in den autostart ... geschweige den gestartet ... ich nutze die aktuellste dsm ... und bin mit root eingeloggt ...

so sehen meine scripte aus ...


/opt/etc/init.d/S99start

#!/bin/bash
while [ 1 ];
do
/var/funk/junk -c /var/funk/etc/
echo "OOPS funk died"
date>>/var/funk/crash.log
done

und die restlichen dateien liegen an /var/funk/ und hier /var/funk/etc/

aber ...wenn ich s99start ausführen will, kriege ich eine fehlermeldung

DiskStation> /opt/etc/init.d/S99start start
-ash: /opt/etc/init.d/S99start: not found


was mache ich falsch???
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
bist sicher, dass du die 'bash' ins Verzeichnis '/bin' kopiert hattest ... meist liegt sie doch in '/opt/bin'

Itari
 

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
-ash: /opt/etc/init.d/S99start: not found ----> obwohl die datei dort liegt!

auch mit angepasstem pfad das selbe ergebnis :(
 

CaptainKrunch

Benutzer
Mitglied seit
08. Jan 2012
Beiträge
226
Punkte für Reaktionen
0
Punkte
0
Mach das Script einfach mals ausführbar (chmod 750) ;)
 

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
^^
krunch du hast humor ... das gefällt mir ... aber 0755 hab ich schon gesetzt ;)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
welchen Pfad hast Du wie angepaßt? Womit hast Du das Script erstellt?

Gruß Götz
 

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
grüß dich,

erstellt hab ichs mit ultraedit ...

welche pfade meinst du?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
auch mit angepasstem pfad das selbe ergebnis
im Script steht /bin/bash, ipkg installiert (sofern Du bash per ipkg installiert hast) bash nach /opt/bin/bash. Ist dieses Programm auch für Deine Hardware compiliert worden?

Gruß Götz
 

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
also ...
ipkg ist installiert ... bash pfad war nur ein versucht ... hatte nicht raus, wo der ist ...
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
hast Du nun bash per ipkg installiert oder nicht?
Rich (BBCode):
ipkg list_installed|grep bash

Gruß Götz
 

ezflashback

Benutzer
Mitglied seit
20. Feb 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
muss kurz neuisntallieren ... habe anstatt rm -r /bin/dope/etc ... rm -r /etc gemacht ... ^^
war nicht so klug ^^

mir ist aufgefallen, dass programme nur von internen verzeichnissen aufgerufen werden können ... aber nicht von dem festplatten verzeichnis ... ist das richtig?

mir geht es eigentlich darum, dass ich das tool im autostart haben will ...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat