Um meine Heroku-Arbeiter hoch und runter zu skalieren, wollte ich einen Alias für sie hinzufügen, da diese Befehle häufig verwendet werden. Als ich jedoch versuchte, den Alias hinzuzufügen, funktionierte er nicht.
Zum Beispiel: alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name
Ich glaube, weil =
in meinem Befehl mehrere s vorhanden sind, wird kein einziger Alias für den gesamten Befehl generiert, sondern es werden Aliase aus den Arbeiternamen erstellt, die nicht funktionieren, da sie worker_1=0
an sich keinen Sinn ergeben.
Ich habe versucht, es mit Anführungszeichen hinzuzufügen und es der Quelldatei hinzuzufügen, aber ohne Erfolg. Der Befehl wird ausgeführt, aber es wird nichts ausgelöst, dh die Worker werden nicht vergrößert oder verkleinert.
Wie kann ich diesen Alias hinzufügen?
quelle
alias scale_down='heroku ps:scale worker1=0 worker2=0 -r remote_name'
sollte arbeiten.scale_down=
undheroku ps
alias scale_down
.Antworten:
Das Problem ist der Platz und das Fehlen von Zitaten. Scheiße Muscheln meinen es ernst mit Räumen.
sollte geändert werden in
Beachten Sie kein Leerzeichen
=
und Anführungszeichenquelle