У меня есть псевдоним, который делает ssh на машине и выполняет 1 строку кода следующим образом:

alias posts-update= 'ssh user@host.com "cd /var/www/blog/posts && git pull"'

Это работает отлично, если выполняется вручную, но если я пытаюсь использовать псевдоним posts-update , он ничего не делает и ничего не печатает

1 ответ1

2

В вашей команде есть пробел после = , разделяющий параметр на две части:

  • 'posts-update='
  • 'ssh user@host.com "cd /var/www/blog/posts && git pull"'

Это вызывает alias псевдоним posts-update ничего (как нет ничего , следуя = Он также должен вывести сообщение об ошибке по второму параметру, в котором нет = поэтому alias думает, что это существующее имя псевдонима, которое нужно описать.

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