В данной статье подразумевается что Вы используете не свой ПК для запуска и работы скриптов, а виртуальные сервера Linux. Есть существенная проблема при запуске Python скриптов на Linux машинах - все скрипты перестают работать при отключении от сервера или окончании сессии ssh. Тут к нам на помощь приходит менеджер параллельных сессий Linux Screen. Данный менеджер позволяет: 1. Запускать скрипты в фоновом режиме 2. Управлять процессами 3. Запускать каждый отдельный скрипт в отдельной сессии которая не отключится в случае если у Вас оборвется соединение или отключится свет 4...
1 год назад
12 подписчиков
В терминале, мы запускаем процессы в текущей сессии. Если закрыть окно, выполнение процесса будет завершено, а результат будет утерян. Это является проблемой при выполнении ресурсоемких задач, которые занимают продолжительное время. Так же, любая запущенная команда блокирует терминал до своего завершения и мы не можем выполнять другие операции. Для решения этой проблемы существует терминальный менеджер screen. Он запускает процессы в собственных сессиях, которые не завершаются при выходе пользователя из системы...
3 месяца назад
1,9K подписчиков
Что делать, если Вам нужно запустить программу или скрип на удалённой Linux машине (например, через SSH на каком-нибудь сервере) и через продолжительное время проверить ход выполнения программы, не боясь разрыва соединения? Утилита screen - это идеальный вариант. Одним из его плюсов, является то, что при обрыве SSH сессии, вы не потеряете информацию. Установка: Чаще всего, данная утилита установлена по умолчанию. Либо ее можно установить самому: sudo apt-get install screen либо yum install screen Основные команды: screen Позволяет создать новый скрин. CTRL + A - d Свернуть запущенный скрин, но не закрывает его...
5 лет назад
406 подписчиков
Если вы не только что стали моим подписчиком, то наверняка в курсе, что я полностью перешел на Linux и даже написал пост о моем опыте: Месяц на ALT Linux на рабочей машине... Но сейчас хотел поделиться кое-чем полезным, а заодно останется это в ленте, потому что когда ты редко пользуешься чем-то, то забываешь, и нужно снова вспоминать. Поэтому данный пост также послужит лично мне напоминалкой. Сейчас люди настолько привыкли к графическим оболочкам (линуксоиды их называют ГУИ, GUI - Graphical user...
1 год назад