Ergebnis 1 bis 3 von 3
Thema: Script Ausgabe
-
06.12.2017, 16:18 #1
- Registriert seit
- 01.09.2015
- Beiträge
- 414
- Thanks (gegeben)
- 366
- Thanks (bekommen)
- 116
- Total Downloaded
- 72,57 MB
- Total Downloaded
- 72,57 MB
Box 1:VU+ Uno 4K SE mit 6.4Box 2:Octagon SF8008 Mini mit 6.4Box 3:Edision OS Mini mit 6.4Script Ausgabe
Hallo Leute,
ich habe ein Script welches ich per CronJob alle 30 Min. aufrufe. Die Ausgabe schreibe ich in eine Log-Datei.
Ist jetzt nur ein Beispiel für eine Ausgabe (Sinn und Inhalt des eigentlichen Scriptes ist hier uninteressant):
Code:#!/bin/sh echo $(date +%F_%T) "Hallo" >> /usr/script/log.txt exit 0
Habe mir dann überlegt, dass Script ja so aufzubauen:
Code:#!/bin/sh echo $(date +%F_%T) "Hallo" >> /usr/script/log.txt echo $(date +%F_%T) "Hallo" exit 0
Die Frage ist jetzt ob ich das so machen kann oder ob irgend ein "Speicher" oder so voll läuft, da das Script ja alle 30 Min. aufgerufen wird (abgesehen davon das die Log-Datei ja auch immer größer wird).
Also kurz gefragt, ist es schlimm oder nicht gut wenn man immer was in die Ausgabe schreibt?
Und gibt es evtl. eine andere Lösung das etwas in eine Log-Datei geschrieben wird und in der Ausgabe angezeigt wird?
Danke schonmal für eure Hilfe oder Vorschläge.
el_malto
-
Advertising
-
06.12.2017, 17:03 #2
- Registriert seit
- 15.06.2013
- Beiträge
- 2.359
- Thanks (gegeben)
- 287
- Thanks (bekommen)
- 1399
- Total Downloaded
- 1,32 MB
- Total Downloaded
- 1,32 MB
Box 1:hd51Box 2:vuduo4kseBox 3:und noch 20-30 andereDas ist kein Problem. Da läuft nichts voll außer der Log Datei. Aber schau dir mal das Kommando tee an: Umleitungen › Shell › Wiki › ubuntuusers.de
Damit musst du nicht alles doppeln.hd51, vuduo4se,....
-
Danke - 1 Thanksel_malto bedankten sich
-
06.12.2017, 21:22 #3
- Registriert seit
- 01.09.2015
- Beiträge
- 414
- Thanks (gegeben)
- 366
- Thanks (bekommen)
- 116
- Total Downloaded
- 72,57 MB
- Total Downloaded
- 72,57 MB
ThemenstarterBox 1:VU+ Uno 4K SE mit 6.4Box 2:Octagon SF8008 Mini mit 6.4Box 3:Edision OS Mini mit 6.4Vielen Dank!
Das Kommando "tee" war die Lösung, läuft.
Der Vollständigkeit halber:
Code:#!/bin/sh echo $(date +%F_%T) "Hallo" | tee -a /usr/script/log.txt exit 0
el_maltoGeändert von el_malto (06.12.2017 um 21:26 Uhr)
Lesezeichen