Как автоматически перезапускать bottle-сервер при изменении Python-файла с использованием nodemon

Предполагая, что у вас есть Python-скрипт server.py, который вы хотите автоматически перезагружать при каждом изменении файла, используйте следующий скрипт с использованием nodemon:

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

-w . указывает nodemon следить за изменениями всех файлов в текущей директории (.)

Я обычно рекомендую создать скрипт start.sh для автоматического запуска этой команды:

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

а затем сделать его исполняемым с помощью

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

Теперь вы можете запустить его с помощью

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

Check out similar posts by category: Python