Только что успел.
Основная проблема заключалась в синтаксисе Ssh и отсутствующих командах Bash в качестве стандартного перенаправления вывода.
Еще одним недостатком было отсутствие команды touch
для предварительного создания текстового файла.
Следит за текущей ситуацией:
ssh -o ConnectTimeout=10 -t user@sshserver.com ' ping -i 5 -c 1 -W 5 192.168.33.23 2> /dev/null | grep "ttl=64" || touch /tmp/servdown.txt ; date > /tmp/servdown.txt ; mutt -s "Device Down!!!" email@address.com < /tmp/servdown.txt '
Только что нашел и этот ответ:
Используйте sudo -s
и введите пароль, чтобы изменить пользователя на root. Затем вы можете cd
до/root