Как запустить команду из терминала / скрипта, не дожидаясь выхода из программы?
Проблема заключается в том, что если я выполняю команду (например, скрипт Python), терминал или скрипт ждут, пока программа вернет состояние выхода, чтобы продолжить или вернуться к терминалу. Есть ли способ обойти это?
3 ответа
В большинстве оболочек вы можете запускать команды или процессы в фоновом режиме, добавляя амперсанд (&
) к команде:
python file.py &
Несколько вариантов:
- Запустите его на экране.
man screen
,screen
,myprorgamm
,C-a d
,screen -r
, nohup myprogramm
myprogramm &
Да. Если вы используете Bash или похожую оболочку, введите:
./your_script.py &