Привет. У меня есть такая задача:
запустить скрипт, перенаправить его вывод и ошибки в логи. Сам скрипт не печатает дату и время сообщения, пожтому их тоже нужно добавить.
Вот как я это хотел сделать:
# логфайл
MFLOG=/home/ierton/store/tmp/mailfly.log
# сам скрипт. Питоновый, что характерно.
MAILFLY=`dirname $0`/mailfly.py
# Запускаю скрипт, добавляю время, пишу в файл.
/usr/bin/python "$MAILFLY" 2>&1 | awk ' { printf("%s: %s\n", strftime(), $0); } ' | tee $MFLOG
Только вот зараза не работает. Файл пустой получается. А если так:
/usr/bin/python "$MAILFLY" >> $MFLOG 2>&1
то все отлично. В чем тут дело, кто видит?

Ответ на:
комментарий
от sin_a

Ответ на:
комментарий
от marsijanin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от ierton

Ответ на:
комментарий
от ierton
Ответ на:
комментарий
от ierton
Ответ на:
комментарий
от alexsaa

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.