Vor Ort unterbreche ich einfach (Strg-C) und starte es dann erneut.
Wie mache ich dasselbe mit einer App auf Heroku?
Die Antwort war:
heroku restart -a app_name
# The -a is the same as --app
Mit alias hra='heroku restart --app '
Leicht aliasiert
Was Sie durch Hinzufügen zu Ihrer .bashrc- oder .bash_aliases-Datei zu einem dauerhaften Alias machen können, wie unter folgender Adresse beschrieben: https://askubuntu.com/questions/17536/how-do-i-create) -a-permanent-bash-alias und
Permanente ausführbare Aliase erstellen
Dann können Sie einfach hra app_name
Eingeben.
Sie können eine bestimmte Fernbedienung neu starten, z. "inszenieren" mit:
heroku restart -a app_name -r remote_name
Alternativ können Sie einfach eingeben, wenn Sie sich im Stammverzeichnis Ihrer Rails -Anwendung befinden
heroku restart
um diese App neu zu starten und und Sie können einen einfachen Alias dafür mit erstellen
alias hr='heroku restart'`
Sie können diese Aliase in Ihrer .bashrc
- Datei oder (bevorzugt) in einer .bash_aliases
- Datei ablegen, die von .bashrc
Aufgerufen wird.
Gehen Sie in Ihr Anwendungsverzeichnis auf dem Terminal und führen Sie den folgenden Befehl aus:
heroku restart
Geben Sie einfach die folgenden Befehle von der Konsole aus ein.
cd /your_project
heroku restart
Wenn Sie mehrere Heroku-Apps haben, müssen Sie heroku restart --app app_name
oder heroku restart -a app_name
heroku ps:restart [web|worker] --app app_name
funktioniert für alle in Ihrer Prozessdatei deklarierten Prozesse. Wenn Sie also über mehrere Web- oder Worker-Prozesse verfügen, die jeweils mit einer Nummer gekennzeichnet sind, können Sie einen davon selektiv neu starten:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name