1

Запустите python как процесс с помощью этой команды: nohup python app.py & --port = 4650 Если все в порядке и сервер работает, процесс завершится без ошибок.

Я получаю сообщение об ошибке --port = 4650, в котором говорится "не найдено"

Почему это неправильно ???

2 ответа2

1

Я немного запутался в этой части командной строки, но я считаю, что это запускает app.py в Python и помещает его в фоновый режим:

nohup python app.py &

Затем я полагаю, что это делается в качестве отдельной команды, которой, очевидно, не существует:

--port=4650

Я подозреваю, что вы хотите запустить это вместо:

nohup python app.py --port=4650 &

Это предполагает, что ваш app.py написан для принятия аргумента --port.

0

В оболочке & является разделителем команд (например ;). Вы просите, чтобы оболочка выполнила две отдельные команды:

  • nohup python app.py &

  • --port=4650

Убедитесь, что & всегда находится в конце вашей команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .