Я делаю сценарий для доступа к группе машин через ssh и запускаю команду df -h
, чтобы проверить, приближается ли их использование диска к 100%, моя проблема в том, что я не могу запустить команду на машине, котораякогда я запускаю команду, я не могу отправить ее в файл на компьютере, который я использую для подключения.Я пробовал это
df -h > /dir/file
, но это просто создает файл в машине, к которой я подключен.Как мне поступить так, как я пытаюсь сделать?
полный код, который я использую для этого:
expect <<-EOF
spawn ssh -oPort=23 x.x.x.x df -h > /home/file
expect "*password: " {send "password\r"}
expect "*#" {send "exit\r"}
EOF
Любая помощь приветствуется.