Laden der user id für svftpd..

dixiklo990

Neuer User
Mitglied seit
13 Nov 2009
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo

Ich muss mich doch nochmal zu Wort melden.

Ich habe leider ein Problem was meine selbst generierte User.sh Datei betrifft.
Diese Datei soll beim hochfahren des Router´s ausgeführt werden, um die Benutzer mit ihrem Passwort zu laden.

Das hat auch alles am Anfang wunderbar funktioniert.

Ich hab die user.sh Datei auf die Festplatte gelegt.
Dann eine Verlinkung in den rc.custom gelegt.

Das sah dann so aus.

/var/media/ftp/uStor02/meinordner/user.sh

Das ganze hab ich auch nochmal auf uStor01 liegen von dort aus startet er die datei auch nicht.

Am Anfang machte er dies noch da hatte ich aber noch keinen USB root am laufen.

Seit der Dienst läuft erkennt er anscheinen die Festplatten zu spät bzw kann nicht drauf zugreifen.

In der logdatei schreibt er

/etc/init.d/rc.S: /tmp/flash/rc.custom: line 1: /var/media/ftp/meinordner/FRITZ/user.sh: not found

Wenn ich den Befehl ( /var/media/ftp/uStor02/meinordner/user.sh ) direkt in die Rudi Shell eingebe führt er die Datei aus und trägt die User in die Liste ein für das Ftp Programm.

Jetzt hab ich mir gedacht Ok eventuell erkennt er die Festplatte etwas später und kann die Datei deswegen nicht ausführen.
Also hab ich es dann mit crond versucht und dort diesen Befehl eingeben.

1 * * * * /var/media/ftp/uStor02/meinordner/user.sh
hab auch schon versucht diesen Befehl einzugeben

1 * * * * root /var/media/ftp/uStor02/meinordner/user.sh

Wenn ich das ganze richtig gelesen habe sollte er jetzt eigentlich jede Minute diese user.sh Datei laden.
Doch auch dies macht er nicht.

Hab ich einen Schreibfehler bzw Denkfehler?

Wäre nett wenn mir jemand bei diesem Problem helfen könnte.

Gruß Andreas
 
Versuch mal mit "sleep 60" oder größer, in der rc.custom.
 
....

als neue Zeile oder vor den eigentlichen Befehl?

Also so....

sleep 60
/var/media/ftp/uStor02/meinordner/user.sh

oder sleep 60 /var/media/ftp/uStor02/meinordner/user.sh
 
...

Das kann 2 Bedeutungen haben.
1. sleep 60
Das Prog wartet 60 Sekunden bevor es überhaupt etwas macht.

und 2.
Das Prog wartet 60 Sekunden bevor es diesen einen Befehl ausführt.

Aber wie du schon gesagt hast werde ich eben das eine sowie das andere ausprobieren.

In der hoffnung das es funktioniert bedanke ich mich mal recht Herzlich bei

sf3978

EDIT:
Es hat funktioniert.
jetzt läuft wieder alles so wie vorher ohne USB_root.
besten dank.
 
Zuletzt bearbeitet:
Irgendwo hatte ich schon mal empfohlen, die Anweisungen gleich in die rc.custom zu schreiben, statt eine externe Datei aufzurufen, die beim Start nicht gleich verfügbar ist.
 
Wenn du schon usbroot nutzt, dann kannst du die Datei doch irgendwo ins Dateisystem kopieren?!

MfG Oliver
 
...

Ja das könnte ich auch machen nur dann fals der Router mal ohne usb root startet also vom Flash findet er die Datei wieder nicht.


Und so finde ich die Datei viel besser, und kann sie ohne große Umstände im Windows ändern.

Desweiteren möchte ich eigentlich keine Dateien im root bereich hin und her kopieren solange es sich vermeiden lässt.

es hat ja mit sleep funktioniert und ich bin voll und ganz zufrieden.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,695
Beiträge
2,216,692
Mitglieder
371,315
Neuestes Mitglied
jack-mack
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.