Назад | Перейти на главную страницу

Perl-скрипт, который будет удаленно подключаться к Linux по ssh и вернуть состояние памяти на мою машину

Мне нужна помощь. У меня Linux-бокс (openSUSE 11.4); написание Perl-скрипта (Perl 5, версия 12). Мой сценарий должен подключиться к удаленному компьютеру Linux по SSH и вернуться с результатами памяти. Пока у меня SSH работает с закрытым ключом DSA для соединения без пароля. Теперь я застрял с получением памяти.

Я пытался использовать модуль Filesys :: DiskSpace, но у меня возникли проблемы при установке этого модуля. Думаю, это не сработает.

Любая помощь будет оценена по достоинству!

Заранее спасибо!

Зачем использовать Perl? Это просто однострочная сделка:

$ ssh user@host free

Просто выполните cat /proc/meminfo на целевой машине, чтобы получить всю информацию о текущем использовании памяти, которую вы можете получить от системы.