Как запустить команду из терминала / скрипта, не дожидаясь выхода из программы?

Проблема заключается в том, что если я выполняю команду (например, скрипт Python), терминал или скрипт ждут, пока программа вернет состояние выхода, чтобы продолжить или вернуться к терминалу. Есть ли способ обойти это?

3 ответа

В большинстве оболочек вы можете запускать команды или процессы в фоновом режиме, добавляя амперсанд (&) к команде:

python file.py &

Несколько вариантов:

  1. Запустите его на экране. man screen, screen, myprorgamm, C-a d, screen -r,
  2. nohup myprogramm
  3. myprogramm &

Да. Если вы используете Bash или похожую оболочку, введите:

./your_script.py &
Другие вопросы по тегам