LinuxForum.Fans
Тема

Нужно написать скриптик

Автор: asleep 11 сообщений 2396 просмотров
#184647

Товарищи, будучи новичком задаю глупый вопрос.
Мне надо, написать скриптик, чтобы он вызывал команду

text
df -i

и результат вписывал в syslog. С какой стороны подойти даже не представляю себе, хелп.

#184648

[console]logger $(df -i)[/console]

#184649

[console]df -i | logger[/console]
Так вывод «красивее» wink

#184650

Обязательно в syslog? а не проще в отдельный файл?

#184651

Спасибо огромное за помощь.
Да, нодо в syslog, так ка кмы собираем все логи с сервов воедино и расслыаем себе на почту после фильтрации.

#184653

Спасибо ещё раз всем огромное, тему можно закрывать

#184743
asleep написал:
Спасибо ещё раз всем огромное, тему можно закрывать

кстати зря. посмотрите в syslog:

text
Aug 15 17:32:19 dt transmission-daemon[8525]: UDP Failed to set receive buffer: requested 4194304, got 225280 (tr-udp.c:75)

почему-бы вам не сделать так-же? как вы фильтровать-то будете?!

text
#!/bin/sh
S="`date` `hostname` `basename $0`[$$]:"
df -i | sed "s/.*/$S &/"

вот этот скрипт попробуйте, он по стандарту пишет, а не так, как у вас.

#185054

Да вроде бы все по стандарту получается:
[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]

#185089
allez написал:
Да вроде бы все по стандарту получается:

а... ну дело ваше.

(за скобками оставляю, что лучше лечить болезнь, а не симптомы).

#185109

Ещё зделать split и замутить проверку если процент выше 80 процентов то в лог а так нафиг.

#185171
drBatty написал:
[quote=allez]Да вроде бы все по стандарту получается:

а... ну дело ваше.

(за скобками оставляю, что лучше лечить болезнь, а не симптомы).[/quote]
Вы бы это автору темы сказали - "болезнь"-то у него наблюдается, да и дело это сугубо его. ;)

Войдите или зарегистрируйтесь, чтобы ответить.