Чтобы масштабировать своих героев-работников вверх и вниз, я хотел добавить для них псевдоним из-за частоты, с которой эти команды используются. Однако когда я попытался добавить псевдоним, это не сработало.
Например: alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name
Я считаю, что из-за наличия нескольких =
в моей команде, она не генерирует один псевдоним для всей команды, но создает псевдонимы из имен рабочих , которые не работают, потому что worker_1=0
само по себе не имеет смысла.
Я попытался добавить его в кавычки и попытался добавить его в исходный файл, но безрезультатно. Команда выполняется, но ничего не вызывается, т. Е. Рабочие не масштабируются вверх или вниз.
Как я могу добавить этот псевдоним?
Проблемой является пространство и отсутствие кавычек. подобные sh оболочки серьезно относятся к пробелам.
alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name
должен быть изменен на
alias scale_down='heroku ps:scale worker1=0 worker2=0 -r remote_name'
Примечание никакое пространство приблизительно =
и кавычки