Я пытаюсь реализовать опцию -s
(т.е. беззвучную) в своем сценарии - при получении ошибок/информации и т. д. они будут отправлены в системный журнал, в противном случае печать будет выводиться на экран, а также одновременно отправлена в syslog
. Это то, что я делаю:
echo -e "This Is a Test Message\nWell, not really!!" 2>&1 | logger
чтобы отправить сообщение echo
на syslog
(которое не печатается на экране), но не мог просто понять, как сделать и то, и другое одновременно. Я вижу, что люди говорят только о ведении журнала с помощью syslog
или отправке журнала в другой файл во время печати на экране, но не о ситуации, с которой я пытаюсь справиться. Любая помощь или указатель будут очень признательны. Ваше здоровье!!
tee
:... | tee -a /var/log/syslog
- person hek2mgl   schedule 02.09.2013tee -a /var/log/syslog
- это может сделать только root, а syslogd может выполнять все виды альтернативной обработки, кроме простого добавления к этому файлу. - person David Sainty   schedule 02.09.2013/var/log/messages
для системы на базе Red Hat. Использованиеlogger
безопаснее IMO. Ваше здоровье!! - person MacUsers   schedule 02.09.2013