Короче, поднакопил сегодня энтузиазма. Спервоначалу прочитал найденную статью, потом долго втыкал в то, что
написал мне
anduxa. Периодически заглядывая то в man logger то в man syslog.conf. Пять раз перегружал сервак* силясь осознать, как это так, при пуске конвейера выдаёт мне ошибку: "logger: unknown facility name: screenlog." Когда энтузиазм был практически про@н, в man syslog.conf мне
внезапно открылось следующее:
Цитата:
Сообщение от man syslog.conf
The facility is one of the following keywords: auth, authpriv, cron, daemon, ftp,
kern, lpr, mail, mark, news, security (same as auth), syslog, user, uucp and local0
through local7.
|
Из последних сил напрягая извилины и те участки памяти, что позволяют мне хреново, но понимать буржуйскую мову, я вдруг осознал, что данный абзац можно, а главное нужно, понимать следующим образом: "Фасилитей могут быть ТОЛЬКО СТРОГО СЛЕДУЩИЕ СЛОВА: auth, authpriv, cron, daemon, ftp, kern, lpr, mail, mark, news, security (тоже самое что auth), syslog, user, uucp и от local0 до local7."
"Ёб@а в не скажу куда", воскликнул тогда я и, переписав строчки, любезно подсказанные мне
anduxa'ой в следующем верном виде:
Код:
в /etc/syslog.conf запишем такую строку:
local0.* _тут_минима_1_табуляция_ -/var/log/screen0.log
tailf screenlog.0 | logger -p local0.debug
Получил долгожданный результат!
*Да, я пока ещё не знаю как перезапускать демонов не рестартуя сервер.