Split --verbose Consolenausgabe in Datei umlenken....??? Nicht möglich?

P

pc-nico

Tripel-As
Hallo,

ich lasse mir in einem Backupscript ein Tar-File erstellen, welches sehr groß wird.
Ich splitte es mittels split in diesem Script in 2GB große Teile auf.

Ich verwende folgenden Syntax
Code:
split --verbose -b 2000m Eingang.tar Eingang.tar___
dabei gibt split auf der Console etwas solche Meldungen aus:
Code:
creating file `Eingang.tar___aa'
creating file `Eingang.tar___ab'

Da das Script per Cron läuft, soll die Ausgabe in eine Logdatei umgelenkt werden.

habe es so geschrieben:

Code:
split --verbose -b 2000m Eingang.tar Eingang.tar___ >> $LOGFILE

leider kommt dort nichts an... auch so geht es nicht:
Code:
split --verbose -b 2000m Eingang.tar Eingang.tar___ 2>&1 >> $LOGFILE
oder
split --verbose -b 2000m Eingang.tar Eingang.tar___ | tee $LOGFILE

Alle sonstigen Ausgaben des Scriptes, welche mittels >> $LOGFILE umgeleitet werden, kommen an.
Ist jemanden dieses Verhalten bekannt? Gibt es eine Möglischkeit die Ausgabe von Split umzuleiten?
danke
 
sehr informativ, aber verbirgt sich dort drin die Lösung? :hilfe2:

split ist doch kein Interaktives Programm oder?

thx
 
kann ich nicht nachvollziehen, >> sowie tee funktionieren ohne probleme
auf der shell, hab jetzt nicht erst cron bemueht
(split (GNU coreutils) 7.4)
 
Zuletzt bearbeitet:
bei mir geht es sowohl bei Cron- als auch manuellem Aufruf nicht...

Liegt vllt an meiner Version....

Code:
/bin/sh  --version
GNU bash, version 2.04.21(1)-release (i386-redhat-linux-gnu)
Copyright 1999 Free Software Foundation, Inc.


split --version
split (GNU textutils) 2.0e
Written by Torbjorn Granlund and Richard M. Stallman.
 
Ohne mir split angeschaut zu haben, aber wenn es die meldungen über stderr ausgibt muss Du erst stdout umleiten, und dann stderr auf stdout legen, also so:
Code:
>> $LOGFILE 2>&1
 
ich habe es gerade mal auf der Console getestet und scheinbar lag es wirklich an der Reihenfolge.... :think:

Aber warum die --verbose ausgaben auf dem sterr ausgegeben werden, versteht wohl nur der entwickler von Split (zumindest in meiner Version)

:-) vielen Dank
 
Vor allem weil auf stdout anscheinend nichts ausgegeben wird.
 

Ähnliche Themen

Rollei Mini Wifi Camcorder

Zurück
Oben