Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user.catalan > #3849

Re: [deb-cat] logsave mes net

From Ernest Adrogué <nfdisco@gmail.com>
Newsgroups linux.debian.user.catalan
Subject Re: [deb-cat] logsave mes net
Date 2015-10-17 14:00 +0200
Message-ID <qkyjw-4Rb-3@gated-at.bofh.it> (permalink)
References <qi0ch-7ug-1@gated-at.bofh.it> <qi0Fk-82a-7@gated-at.bofh.it> <qi1rI-Lp-27@gated-at.bofh.it> <qkvEZ-11B-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


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 canalització; per exemple

#!/bin/sh

fifo="$(mktemp -u)" || exit

trap "rm -f '$fifo'" 0
trap "exit 2" 1 2 3 15

mkfifo "$fifo" || exit

tee -a ./log <"$fifo" &

echo 1
echo 2 > "$fifo"
echo 3 > "$fifo"
echo 4
echo 5 > "$fifo"

si mires al fitxer ./log conté

2
3
5

que és correcte, en canvi a la sortida estàndard em surt desordenat

1
4
2
3
5

Si algú sap com resoldre aquest detall podria ser una solució.

Back to linux.debian.user.catalan | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-10 13:10 +0200
  Re: [deb-cat] logsave mes net Roger Sicart <roger.sicart@gmail.com> - 2015-10-10 13:20 +0200
  Re: [deb-cat] logsave mes net Ernest Adrogué <nfdisco@gmail.com> - 2015-10-10 13:40 +0200
  Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-10 13:40 +0200
    Re: [deb-cat] logsave mes net Roger Sicart <roger.sicart@gmail.com> - 2015-10-10 14:00 +0200
    Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-10 14:30 +0200
      Re: [deb-cat] logsave mes net Jordi Funollet <funollet@fastmail.fm> - 2015-10-10 19:30 +0200
        Re: [deb-cat] logsave mes net tictacbum <tictacbum@gmail.com> - 2015-10-11 19:30 +0200
      Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-12 09:40 +0200
      Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-17 11:10 +0200
        Re: [deb-cat] logsave mes net Simó Albert i Beltran <sim6@probeta.net> - 2015-10-17 11:50 +0200
        Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-17 12:20 +0200
          Re: [deb-cat] logsave mes net Roger Sicart <roger.sicart@gmail.com> - 2015-10-17 14:20 +0200
          Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-17 15:40 +0200
        Re: [deb-cat] logsave mes net Ernest Adrogué <nfdisco@gmail.com> - 2015-10-17 14:00 +0200
  Re: [deb-cat] logsave mes net Narcis Garcia <informatica@actiu.net> - 2015-10-10 14:10 +0200

csiph-web