![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Хочу вести лог работы собственного скрипта, например его имя myscript в файле /var/log/myscript.log
Так как /var/log под правами рута, да и просто, логи надо вести через syslog. На сколько я понял сообщение syslogd можно послать командой logger. При этом комманда logger -f /var/log/messages "My message!" Добавляет запись в messages а logger -f /var/log/myscript.log "My message!" Ничего не добавляет Не помогло и добавление записи о программе в /etc/syslog.conf !myscript *.* /var/log/myscript.log Файл myscript.log предварительно создал. Это сообщение отредактировал(а) Хоббит - 6.2.2009, 16:54 |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
не знаю на какой системе это всё запускается, но logger возвращает 0 при успехе, и не 0, при не успехе.
кроме параметров файла надо добавлять еще параметры напр. -p (priority) если твоя система фильтрует события выше приоритетом, чем приоритет logger-а по умолчанию (user.notice на линукс), то возможно, что ничего в данном файле не отобразится. и еще момент, процесс запускающий логгера думаю должен иметь права писАть в файл, в который он пытается писАть... а то каждый суслик в системный дневник такого понапишет.... -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
В общем надо было указать у logger`а -t myscript
А в /etc/syslog.conf !myscript *.* /var/log/myscript.log |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
это то, что НАДО было, а вот -t - флажок опциональный. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |