Файл, который Вы упоминаете, является текстовым файлом, он содержит имена хостов и возможно IP-адреса для идентификации машин, с которыми Вы соединяетесь. Имена хостов могут быть разрешены к IP-адресам с помощью host(1)
команда. Формат довольно прост, таким образом, не слишком трудно узнать то, что там. Обратите внимание, что подстановочные знаки могут использоваться в файле (состояния шахты *.fedoraproject.org
).
Расширения, представленные $
входит в систему heredoc оценены локально, прежде, чем генерировать строку, которая передается как вход ssh
команда.
Для предотвращения этого выйдите из команд в heredoc, например, с кавычками вокруг EOF
ssh ... <<"EOF"
/dev/null
вынудить это возвратить Вашей текущей оболочке после выдачи удаленной команды что-то вроде этого:{ sleep 1; YOUR_REMOTE_COMMAND; } >/dev/null &
– coffeMug 11.11.2013, 17:55-t -t
? Какая-либо причина, почему Вы помещаете их во-первых? Я не думаю, что для тех команд нужен tty. – damienfrancois 11.11.2013, 18:09