Загрузка...

Question to Linuxoids

Thread in Linux created by Суетолог Feb 15, 2025. 168 views

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

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

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