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

alias ssh_retish='ssh -Y root@172.19.242.35; 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 ответ1

1

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

alias ssh_retish='ssh -Y root@172.19.242.35 "cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z"'

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .