Как запустить две команды «python manage.py runningerver» из двух разных папок в одном терминале

У меня есть два разных проекта python, размещенных в разных папках (проект 1 в каталоге pydir1, проект 2 в каталоге pydir2).

Каждый раз мне нужно открыть два новых терминала и запустить команда python manage.py runserver после изменения в каталоге проекта.

Откройте 1-ое окно терминала и

cd pydir1
python manage.py runserver 8000 

, а затем откройте окна второго терминала и

cd pydir2
python manage.py runserver 8001

] Есть ли более простой способ сделать это, в то же время можно увидеть ход журнала в окнах терминала?

1
задан 11 March 2015 в 06:26

1 ответ

Я также рекомендую вам использовать inotifywait, который является частью пакета inotify-tools. После установки этого пакета вы можете автоматически перезапустить сервер, когда вы сохранили измененный в своем рабочем каталоге. Например, со следующим сценарием вы можете перезапустить сервер при каждом изменении исходного файла:

while inotifywait -r -e modify pydir1; do
    # ...bash code to restart the server...
done
0
ответ дан 23 May 2018 в 22:31

Другие вопросы по тегам:

Похожие вопросы: