Bottle-Server automatisch neu starten, wenn sich die Python-Datei ändert, mit nodemon

Angenommen, Sie haben ein Python-Skript server.py, das Sie bei jeder Dateiänderung automatisch neu laden möchten, verwenden Sie das folgende Skript mit nodemon:

nodemon_start.sh
nodemon -w . --exec python server.py
nodemon_start.sh
nodemon -w . --exec python server.py

Das -w . teilt nodemon mit, alle Dateien im aktuellen Verzeichnis (.) auf Änderungen zu überwachen

Ich empfehle generell, ein Skript start.sh zu erstellen, um diesen Befehl automatisch auszuführen:

start_nodemon.sh
#!/bin/sh
nodemon -w . --exec python server.py
start.sh
#!/bin/sh
nodemon -w . --exec python server.py

und machen Sie es dann ausführbar mit

chmod_start.sh
chmod a+x start.sh
chmod_start.sh
chmod a+x start.sh

Jetzt können Sie es ausführen mit

run_start.sh
./start.sh
run_start.sh
./start.sh

Check out similar posts by category: Python