Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Crontab

adventure

Stamm User
Registriert
24. Oktober 2009
Beiträge
1.111
Reaktionspunkte
64
Punkte
208
Hallo,

Crontab habe ich wie hier abgebildet eingetragen

*/01 * * * * /var/media/ftp/Ustor01/007.sh

Daten auf dem Ustor01:

1.007.sh
2.datei alt
3.datei neu

in dieser Shell wird eine Datei abgeglichen, überschreibt eine andere und sollte diese per FTP auf meinem FTP Server hochladen. Über Ubuntu funktioniert es reibungslos.

wenn ich Crontab ausführe bekomme ich folgende Meldung

Saving settings ... done.
Saving mod.cfg ... done.

Starte das Freetz-Webinterface in 9 Sekunden neu!

Checking Freetz configuration ... changed.
Writing 672 bytes to /var/flash/freetz ... done.


#############################################################

Rudishell spuckt folgendes aus

sh: curl: not found
sh: can't create /var/media/ftp/Ustor01/datei neu: nonexistent directory
sh: ftp: not found
 
Zuletzt bearbeitet:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

curl und ftp ist nicht im Image. Wird wohl in deinem script gebraucht
 
einfach drüber flashen geht bei mir nicht bekomme die Fehlermeldung das das image zu klein ist
 
Komisch. Da so flahen wie du das Andere geflasht hast
 
Sehe gerade. Du musst so vorgehen wie @Gismotro schreibt.
Da das MI älter ist als das was drauf ist

Gesendet von meinem SM-A510F mit Tapatalk
 
habs geflasht,

bekomme folgendes ausgespuckt über rudishell

sed: /var/media/ftp/Ustor01/datei alt: No such file or directory

auf dem Stick ist aber die Datei drauf die heißt genauso
 
Linux kann
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
so nicht lesen. Ein Leerzeichen darf dort nicht drin sein
 
habs umbenannt und immer noch der selbe fehler

jetzt hat es über Rudishell funktioniert über den Eintrag auf crontab passiert nichts

*/1 * * * * /var/media/ftp/meinscript.sh
 
Zuletzt bearbeitet von einem Moderator:
Rechte hast du mind 755?

geh mal mit Putty auf die Box und mach ein
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Ob das geht

Ist so aber nicht auf dem Stick, sondern interner Speicher

Telnet dazu aktivieren unter Freetz


Edit: Hast du crontab auch aktiviert?
 
Zuletzt bearbeitet:
crontab ist aktiviert,

Starte crond neu:
Stopping crond ... done.
Starting crond ... done.

unter Freetz/crontab habe ich folgend EIntrag gesichert

*/1 * * * * /var/media/ftp/meinscritpt.sh

passiert nichts

hab putty installiert welchen port muss ich nehmen
 
Zuletzt bearbeitet:
Port 23

Gesendet von meinem SM-A510F mit Tapatalk
 
Zuletzt bearbeitet:
Zurück
Oben