[gilug] Re: Interceptar errors amb canalitzacions

Xavier Torelló xavier torello gmail com
2016-06-04 12:17:33 UTC


Ufff ho trobo una mica...

No seria més net tirar d'ORs en tot cas?

TAR || gestió RC amb "trencament" | LZMA

O sinó assegura que tinguis fitxers d'entrada abans de fer el TAR...

Tot i això insisteixo, PIPESTATUS és la teva amijjja! ^^

Com diuen: K-I-S-S!!! <https://en.wikipedia.org/wiki/KISS_principle>

​Salut!

    Xavi Torelló
xaviertorello.cat   |      |   Skype: xavi_torello

2016-06-04 13:29 GMT+02:00 Narcis Garcia <>:

> He trobat una solució provisional:
>
> tar -cpf - /home.. 2>/tmp/errors.txt | lzma -zc -6 > documents.tar.lzma
> Resultat=$?
> if [ "$(cat /tmp/errors.txt)" != "" ] ; then Resultat=1 ; fi
> rm /tmp/errors.txt
>
> (es basa en si hi ha missatges d'error, i aquests estan ben dirigits)
>
>
> El 04/06/16 a les 10:00, Narcis Garcia ha escrit:
> > Hola, tinc una consulta enrabassada sobre Bash (shell scripting):
> >
> > Vull comprimir i alhora saber si hi ha algun error de lectura:
> > tar -cpf - /home/usuari/Documents | lzma -zc -6 > documents.tar.lzma
> > Resultat=$?
> >
> > Si avaluo la variable «Resultat», aquesta només conté el codi de sortida
> > de lzma, i mai del tar.
> > Algú sap una bona manera d'interceptar aquests errors?
> >
> > Per cert, utilitzo aquesta sintaxi i les canalitzacions perquè també
> > empaqueto sense comprimir, i per poder intercalar un moderador com
> cstream.
> >
> >
> > Gràcies.
> >
> > ________________________________________________________
> > LLISTA DE DISTRIBUCIO DE CORREU del GiLUG
> > --------------------------------------------------------
> > - Per a escriure a tothom de la llista, envia el teu missatge a:
> usuaris(arrova)llista.gilug.org
> > - Per a d'altres questions sobre la llista o subscripcio, autogestiona't
> a:
> > http://llista.gilug.org/mailman/listinfo/usuaris
> > * Tots els missatges queden publicats a:
> > http://llista.gilug.org/pipermail/usuaris/
> >
>
> ________________________________________________________
> LLISTA DE DISTRIBUCIO DE CORREU del GiLUG
> --------------------------------------------------------
> - Per a escriure a tothom de la llista, envia el teu missatge a:
> usuaris(arrova)llista.gilug.org
> - Per a d'altres questions sobre la llista o subscripcio, autogestiona't a:
> http://llista.gilug.org/mailman/listinfo/usuaris
> * Tots els missatges queden publicats a:
> http://llista.gilug.org/pipermail/usuaris/
>
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://llista.gilug.org/pipermail/usuaris/attachments/20160604/c62353b4/attachment.htm>


Més informació sobre la llista de correu gilug