LINUX.ORG.RU

помогите пожалуйста «сконвертировать» строчку из bash в perl -код


0

1

free -k | grep «buffers/cache» | awk {'print $4'}

прошу прощения за столь стремную тему, но больше спросить не у кого. если точнее мне нужно (если это можно на перле сразу) выцепить конкретное число, которое выдает free. спасибо


perl -e «$p = `free -k | grep „buffers/cache“ | awk {'print $4'}`; print $p»

soomrack ★★★★
()
Ответ на: комментарий от x3al

мониторинг nagios в своем скрипте (*.pl) использует именно /proc/meminfo. оттуда он узнает, что свободной оперативы у меня 2% осталось и шлет алерты. однако эта оперативная память занята кешем диска, и по факту свободна, а значит у меня все впорядке и алерты слать не надо. я хочу в перл скрипт запихнуть считывание реально свободной оперативки. и не надо давать мне такие ссылки, я на баше то с грехом пополам могу кодить=)

bykva
() автор топика
Ответ на: комментарий от x3al

ну багрепорт багрепортом, а мне нужно решить проблему. я знаю как. осталось только скрипт подправить, спросил людей как написать то что мне надо на перле, люди добрые подсказали, проблема решена. а скрипты в нагиос пишут открытые, не связанные с разрабами, так что писать особо некуда =) и потом вдруг автор скрипта так задумал, ведь по факту он все правильно считывает из /proc/meminfo

bykva
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.