Товарищи, будучи новичком задаю глупый вопрос.
Мне надо, написать скриптик, чтобы он вызывал команду
df -iи результат вписывал в syslog. С какой стороны подойти даже не представляю себе, хелп.
Товарищи, будучи новичком задаю глупый вопрос.
Мне надо, написать скриптик, чтобы он вызывал команду
df -iи результат вписывал в syslog. С какой стороны подойти даже не представляю себе, хелп.
[console]logger $(df -i)[/console]
[console]df -i | logger[/console]
Так вывод «красивее» wink
Обязательно в syslog? а не проще в отдельный файл?
Спасибо огромное за помощь.
Да, нодо в syslog, так ка кмы собираем все логи с сервов воедино и расслыаем себе на почту после фильтрации.
Спасибо ещё раз всем огромное, тему можно закрывать
Спасибо ещё раз всем огромное, тему можно закрывать
кстати зря. посмотрите в syslog:
Aug 15 17:32:19 dt transmission-daemon[8525]: UDP Failed to set receive buffer: requested 4194304, got 225280 (tr-udp.c:75)почему-бы вам не сделать так-же? как вы фильтровать-то будете?!
#!/bin/sh
S="`date` `hostname` `basename $0`[$$]:"
df -i | sed "s/.*/$S &/"вот этот скрипт попробуйте, он по стандарту пишет, а не так, как у вас.
Да вроде бы все по стандарту получается:
[console]$ df -i | logger
$ grep "logger" /var/log/messages
Aug 17 10:10:51 home logger: Файловая система Iнодов IИспол IСвоб IИсп% Точка монтирования
Aug 17 10:10:51 home logger: rootfs 4620288 943762 3676526 21% /
Aug 17 10:10:51 home logger: devtmpfs 464878 885 463993 1% /dev
Aug 17 10:10:51 home logger: tmpfs 474728 2 474726 1% /dev/shm
Aug 17 10:10:51 home logger: /dev/sda3 4620288 943762 3676526 21% /
Aug 17 10:10:51 home logger: /dev/sda1 28112 226 27886 1% /boot
Aug 17 10:10:51 home logger: /dev/sdb1 0 0 0 - /home
Aug 17 10:10:51 home logger: /dev/shm 474728 134 474594 1% /tmp[/console]
Да вроде бы все по стандарту получается:
а... ну дело ваше.
(за скобками оставляю, что лучше лечить болезнь, а не симптомы).
Ещё зделать split и замутить проверку если процент выше 80 процентов то в лог а так нафиг.
[quote=allez]Да вроде бы все по стандарту получается:
а... ну дело ваше.
(за скобками оставляю, что лучше лечить болезнь, а не симптомы).[/quote]
Вы бы это автору темы сказали - "болезнь"-то у него наблюдается, да и дело это сугубо его. ;)