Чтобы запустить Python в фоновом режиме в Ubuntu, вы можете использовать различные методы. Вот некоторые из часто используемых подходов:
-
Использование символа «&». Вы можете добавить символ «&» в конце команды, чтобы запустить ее в фоновом режиме. Например:
python script.py & -
Использование «nohup»: команда «nohup» позволяет вам запустить процесс, который будет продолжать работать даже после выхода из системы. Это также предотвращает завершение процесса при закрытии терминала. Вот пример:
nohup python script.py & -
Использование «screen»: команда «screen» создает виртуальный терминал, который работает в фоновом режиме и сохраняется даже после отключения от сервера. Вы можете использовать его следующим образом:
- Экран установки, если он еще не установлен:
экран установки sudo apt-get - Начать новый сеанс экрана:
screen - Запустите скрипт Python:
python script.py - Отключитесь от сеанса экрана, нажав:
Ctrl + A, а затемCtrl + D
- Экран установки, если он еще не установлен:
-
Использование «tmux»: подобно «screen», «tmux» позволяет создавать и управлять несколькими сеансами терминала. Вот как его использовать:
- Установите tmux, если он еще не установлен:
sudo apt-get install tmux - Начать новый сеанс tmux:
tmux new-session -s mysession - Запустите скрипт Python:
python script.py - Отключитесь от сеанса tmux, нажав:
Ctrl + B, а затемD
- Установите tmux, если он еще не установлен: