Forum: PC Hard- und Software Linux Cornjob ?


von Finn (Gast)


Lesenswert?

Hallo
Ich würde gerne mit meinem Openwrt Router Stündlich ein signal am Rs232 
ausgeben aber irgendwie klappt das nicht.
01   * * echo -1927- >> /dev/ttyUSB0

Müsste doch an Minute 1 Jeder stunde -1927- senden?

: Verschoben durch Moderator
von Peter II (Gast)


Lesenswert?

Finn schrieb:
> Müsste doch an Minute 1 Jeder stunde -1927- senden?

sind mir zu wenig Sterne ( * ).

von hmm (Gast)


Lesenswert?

Cornjob?

von Rene H. (Gast)


Lesenswert?

man -s 5 crontab

       The time and date fields are:

              field          allowed values
              -----          --------------
              minute         0-59
              hour           0-23
              day of month   1-31
              month          1-12 (or names, see below)
              day of week    0-7 (0 or 7 is Sun, or use names)



Da fehlen noch 2 Sternchen :-).

Grüsse,
René

von Finn (Gast)


Lesenswert?

Oh aber auch mit mehr Sternchen gehts noch nicht :(
01   * * echo -1927- >> /dev/ttyUSB0

Wenn ich die echo -1927- >> /dev/ttyUSB0 in der Console eingebe klappt 
es wunderbar.

von Εrnst B. (ernst)


Lesenswert?

Versuch mal ">" statt ">>".
Ein Append auf ein Serielles Device macht nicht wirklich sinn.

Und: Im Cron wird ein anderes "echo" verwendet als an der Shell
(Einmal Bash-Builtin, einmal "/bin/echo"), macht evtl. einen 
Unterschied, z.B. könnte "-1927-" als Parameter aufgefasst werden.
Klappts denn wenn du einen nicht mit "-" beginnenden Text rausschickst?

von test (Gast)


Lesenswert?

01     * * echo -1927- >> /dev/ttyUSB0

von test (Gast)


Lesenswert?

1
01   * * * * echo -1927- >> /dev/ttyUSB0

von hab keinen Namen (Gast)


Lesenswert?

Ich würde es ja damit versuchen:
1
0 * * * * echo -1927- >> /dev/ttyUSB0

von GuidoL (Gast)


Lesenswert?

evtl. notfalls man den Befehl in ein .sh-Shellscript und dies mit dem 
cronjob aufrufen...

von Nils H. (irrenhaus)


Lesenswert?

1
1 * * * * /bin/bash -c "echo '-1927-' > /dev/ttyUSB0"

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.