Цель

Цель

На ~/.bash_profileсвоем Mac я создал псевдоним:

alias ssh_retish='ssh -Y [email protected]; cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z'


Цель

запустить этот псевдоним на:

  • ssh-подключение к машине (я уже добавил свой публичный ключ в авторизованный файл)
  • перейти в определенный каталогcd /root/Bitbucket_DTH;
  • выполнить скрипт./dth -k MDU_SSC_014 -p pink1 -z

Может ли кто-нибудь объяснить, что я здесь упустил?


Результат

После запуска этого псевдонима ssh_retishна новой вкладке терминала я постоянно попадаю на свой, /rootи ничего не выполняется.

Last login: Thu Sep  1 15:34:29 2016 from macbookpro
[root@cl-dth ~]# pwd
/root

решение1

Вы, вероятно, хотели сделать

alias ssh_retish='ssh -Y [email protected] "cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z"'

Выполните команду и смените каталог на удаленном сервере, а не на локальном компьютере.

Связанный контент