есть ли способ запустить несколько команд в интегрированной системе Lights-Out 3 HP через SSH?Я могу войти в iLO и запустить командную строку за строкой, но мне нужно создать небольшой сценарий оболочки, подключиться к iLO и запускать несколько команд одну за другой.
Это строка, которую я использую,чтобы получить информацию о версии iLO:
/usr/bin/ssh -i dsa_key administrator@<iLO-IP> "version"
Теперь, как я могу сделать что-то подобное?
/usr/bin/ssh -i dsa_key administrator@<iLO-IP> "version" "show /map1 license" "start /system1"
Это не работает, потому что iLO думает, что это все одна команда,Но мне нужно что-то, чтобы войти в iLO, выполнить эти команды и затем выйти из iLO.Запуск их по очереди занимает слишком много времени, потому что каждый вход в iLO-SSH занимает ~ 5-6 секунд (5 команд = 5 * 5 секунд ...).
Я также пыталсяотделяйте команды непосредственно в iLO после ручного входа в систему, но невозможно использовать несколько команд в одной строке.Похоже, что одна команда завершается нажатием клавиши return.
Версия iLO-SSH: SM-CLP Версия 1.0
Следующие решения НЕ работали:
/usr/bin/ssh -i dsa_key administrator@<iLO-IP> "version; show /map1 license; start /system1"
/usr/bin/ssh -i dsa_key administrator@<iLO-IP> "version && show /map1 license && start /system1"