Имя хоста CentOS 6.5 на VPS

Решение 1:

ssh foo@bar.com  'cd foo/bar && rm *.foobar'

Это все равно выведет вывод в stdout, но по умолчанию после выполнения команды произойдет выход.

Решение 2:

Решение, специфичное для вашего случая использования: Исходя из комментария, где вы упомянули, что будете использовать ssh только для этой команды ssh,

Вы можете отредактировать файл под названием, /etc/profile

В последней строке, просто сделайте все команды, которые вы хотите выполнить, а затем введите exit

Ex:

ls / > /tmp/output
exit

Это выполнит команду и завершит сеанс

и вы можете просто вызвать его, используя, ssh user@host, ничего больше.

PS : Это только выполнит команду и выйдет, помните, если вы захотите войти в систему для чего-либо, это не позволит вам, если вы не удалите exit в последней строке.

0
14.06.2015, 23:08
0 ответов

Теги

Похожие вопросы