Загрузка...

Вопрос к Линуксоидам

Тема в разделе Linux создана пользователем Суетолог 15 фев 2025. 130 просмотров

Загрузка...
  1. Суетолог
    Суетолог Автор темы 15 фев 2025 Заблокирован(а) 1438 24 апр 2022
    Подключаюсь к VDS, запускаю тг бота, выхожу с Putty, бот не работает. Если на сайте буду прям в консоли запускать, то будет все норм. Но я с телефона и не могу работать в консоли на сайта, потому только через Putty мобильный. Че делать?
     
  2. oooooooooooooo
    Тебе нужно запускать через Screen. После выхода из Putty все процессы будут завершать свою работу
     
    15 фев 2025 Изменено
    1. Суетолог Автор темы
    2. oooooooooooooo
      Суетолог, нужно устанавливать на сам сервер
      15 фев 2025 Изменено
  3. PinkFlam
    PinkFlam 15 фев 2025 А гость подглядывает... 122 2 окт 2023
    Эт всё гуглится изи "как запустить скрипт после закрытия ssh".
    крч, если нужно быстро, запусти бота через `nohup` он останется в фоне, а **** запишутся в файл, для удобства управления сессией используй `screen`: создал сессию, запустил бота, вышел — всё работает. Если бот должен работать постоянно, лучше настроить его как сервис через `systemd`, гугли примеры конфигов, найдешь.
     
  4. braconn1er
    braconn1er 16 фев 2025 22 8 окт 2023
    простой/дешевый/легкий способ (как синяя изолента) - screen или tmux.

    более правильный и сложный (если хочется заморочиться) - сделать демонизацию, чтобы бот форкался и сам правильно уходил в бэкграунд (так же как делают все линуксовые процессы)

    тоже правильный и более простой - запускать через systemd, но это надо будет всегда иметь root на системе (чтобы добавлять юниты в systemd). Юнит даже чатгпт написать сможет быстро и расскажешь как поставить. (а вот предыдущий метод рута не требует).
     
Top