crontab, die zweite
Moin moin,
mein Problem ist, das wenn das Programm von Hand gestartet wird er alles richtig in die Datei "log.file" schreibt, sprich "Bebäude 50 Raum 110 sw6443 is alive". So wie es sein soll.
Aber wenn ich das Programm per crontab starte schreibt er nur "Gebäude 50 Raum 110" mehr nicht....
Meine Zeile sieht so aus
echo "Gebäude 50 Raum 110 " >>& /home/bz4395/log.file
mein crontab hab ich wegen testen auf jede Minute gestellt, also so
Habt ihr eine Idee woran es liegen könnte?
Liebe Grüße der Iceman
mein Problem ist, das wenn das Programm von Hand gestartet wird er alles richtig in die Datei "log.file" schreibt, sprich "Bebäude 50 Raum 110 sw6443 is alive". So wie es sein soll.
Aber wenn ich das Programm per crontab starte schreibt er nur "Gebäude 50 Raum 110" mehr nicht....
Meine Zeile sieht so aus
echo "Gebäude 50 Raum 110 " >>& /home/bz4395/log.file
mein crontab hab ich wegen testen auf jede Minute gestellt, also so
- * * * * /home/bz4395/log.file
Habt ihr eine Idee woran es liegen könnte?
Liebe Grüße der Iceman
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 19695
Url: https://administrator.de/contentid/19695
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
4 Kommentare
Neuester Kommentar
Moin moin,
mein Problem ist, das wenn das Programm von
Hand gestartet wird er alles richtig in die
Datei "log.file" schreibt, sprich
"Bebäude 50 Raum 110
sw6443 is alive". So wie es sein soll.
Aber wenn ich das Programm per crontab
starte schreibt er nur "Gebäude 50
Raum 110" mehr nicht....
Meine Zeile sieht so aus
echo "Gebäude 50 Raum 110 "
>>& /home/bz4395/log.file
mein crontab hab ich wegen testen auf jede
Minute gestellt, also so
mein Problem ist, das wenn das Programm von
Hand gestartet wird er alles richtig in die
Datei "log.file" schreibt, sprich
"Bebäude 50 Raum 110
sw6443 is alive". So wie es sein soll.
Aber wenn ich das Programm per crontab
starte schreibt er nur "Gebäude 50
Raum 110" mehr nicht....
Meine Zeile sieht so aus
echo "Gebäude 50 Raum 110 "
>>& /home/bz4395/log.file
mein crontab hab ich wegen testen auf jede
Minute gestellt, also so
- * * * * /home/bz4395/log.file
wie schaut deine zeile im crontab denn jetzt genau aus?
denn erst deine beiden code-schnippsel werden das ergebnis liefern
echo "Gebäude 50 Raum 110 ">>& /home/bz4395/log.file
woher soll die shell die restlichen informationen herbekommen?
ein "echo x" liefert auch nur ein "x"
woher kommt die information "sw6443 is alive"?
schätze, dein crontab-enty sollte in etwa so aussehen:
* * * * * echo "Gebäude 50 Raum 110 XXXX ">> /home/bz4395/log.file
jürgen