У меня есть скрипт, который я использую для ssh в экземпляр открытого стека, а затем запускаю некоторые команды в экземпляре, чтобы проверить журналы, информацию о процессоре, использование памяти и т. Д.
Это мой сценарий - однако после подключения к экземпляру ничего не происходит, даже во время сна. Мне здесь чего-то не хватает - например, как я могу заставить скрипт выполнять команды после строки № 9 в экземпляре ОС, а не в локальной оболочке.
#!/bin/bash
#script to extract information from OS instances
remotesys=$1
localdir=$2
keys=$3
#connect to the OS instance
ssh -i $keys $remotesys
# run the lastlog command and store it in a file
lastlog > log_det.log
# cpu usage
cat /proc/cpuinfo > cpu.log
# memory usage
cat /proc/meminfo > mem.log