LINUX.ORG.RU

История изменений

Исправление Xintrea, (текущая версия) :

В итоге, заработало вот так:

cmdLine="(%s) | tee %s ; echo ${PIPESTATUS[0]} | perl -e 'my $a=<STDIN>; exit($a)'" % (text, self.tty)

Да, через perl, но он в наших системах по-дефолту стоит.

Исходная версия Xintrea, :

В итоге, заработало вот так:

cmdLine="(%s) | tee %s ; echo ${PIPESTATUS[0]} | perl -e 'my $a=<STDIN>; exit($a)'" % (text, self.tty)