Re: [deb-cat] logsave mes net

2015-10-17 Conversa Simó Albert i Beltran
Si poguéssim veure el codi del que estas fent podríem opinar amb propietat. Respecte el codi de retorn i la canalització a bash: false | true echo ${PIPESTATUS[0]} ${PIPESTATUS[1]} o bé: set -o pipefail false | true || echo ko Respecte fer una bitàcola (es diu així?), jo acostumo a usar el

Re: [deb-cat] logsave mes net

2015-10-17 Conversa Narcis Garcia
Uff, he estat utilitzant el logsave però, és clar, aquestes utilitats externes no són útils a l'hora de cridar funcions del mateix ShellScript. En aquests casos faig servir: eval Funció | tee -a bitacola.log El problema és que quan hi ha canalitzacions (|) només arriba el resultat de sortida

Re: [deb-cat] logsave mes net

2015-10-17 Conversa Narcis Garcia
Em sembla que les matrius com PIPESTATUS només són suportades per Bash, i no per altres intèrprets de ShellScript. Intento fer programets el més portables possibles. Un exemple de programet per qual recollir el codi de sortida: #!/bin/sh LaFuncio () { ls /inexistent Resultat=$?

Re: [deb-cat] logsave mes net

2015-10-17 Conversa Ernest Adrogué
2015-10-17, 10:45 (+0200); Narcis Garcia escriu: > El problema és que quan hi ha canalitzacions (|) només arriba el > resultat de sortida (exit code) de la última comanda (en aquest cas tee) > i no m'entero de si la funció ha resultat en algun error. Pots utilitzar un fitxer fifo en lloc de la

Re: [deb-cat] Trobada 2015

2015-10-17 Conversa Mònica Ramírez Arceda
Doncs sembla que seguim amb la data que vaig proposar... Dissabte 21 de novembre. Fem una cosa: proposo que aquest dilluns dia 19 d'octubre a la nit sigui l'últim dia per afegir-vos al dudle o canviar les vostres preferències. I ja fixem el dia definitiu. Us sembla? Alguna notícia des de

Re: [deb-cat] logsave mes net

2015-10-17 Conversa Roger Sicart
Bones, Jo per capturar la sortida i el codi de retorn de la comanda normalment utilitzo variables i subshells. Si no m'equivoco ni en shell ni en bash hi ha la paraula clau "return", per això es fa un "echo" o es captura el codi de retorn en funció de les teves necessitats, perquè et podria

Re: [deb-cat] logsave mes net

2015-10-17 Conversa Narcis Garcia
La cosa està en què la funció produeix molta informació textual (tant stdout com stderr) per desar en una bitàcola, que és per això que es fa servir el "tee". Sinó, seria ben senzill emetre només el numeret de sortida. return sempre ha funcionat a les funcions. Provisionalment, estic utilitzant

Re: [deb-cat] Trobada 2015

2015-10-17 Conversa Narcis Garcia
A Girona s'està confirmant ja la trobada per dissabte 24 d'octubre, i per si de cas ja s'està demanant un espai a la universitat de Girona pel 21 de novembre. Suposo que a la trobada de dissabte vinent (a la qual tothom hi sereu benvingudes) se sumaran ànims per enfilar la del mes vinent.