Я пытаюсь создать простой скрипт для выполнения команды с локального компьютера на удаленном компьютере / с.
Полагаю, это должно выглядеть так:
#/bin/bash
#run_command: execute any command to execute remotely
echo "type hostname/s which you need"
read server
echo "type command"
read command
for i in $server;
do ssh -t $i /bin/hostname; sudo $command; echo -e "\n";
done
2>/dev/null
Но это не сработало. Я также попробовал следующее:
cmd () {
for i in $server; do
h -T $i '
/bin/hostname;
echo command_ssh=$command;
echo `$command`
EOF'
done
exit 0
}
export command_ssh="$command"
cmd
и это тоже не помогло.
Как мне этого достичь? Спасибо за любую подсказку.