Screen – консольная утилита позволяющая в действующей SSH сессии открывать неограниченное количество независимых виртуальных терминалов (окон). Процессы, выполняемые внутри screen, не прерываются даже при обрыве сессии с сервером.
Утилита screen является отличным инструментом как для новичков в Linux, так и для опытных системных администраторов. Внутри сессии screen можно запускать процессы, которые требуют длительное время на выполнения.
Как мне еще сказали, можно сделать группу, объединить пользователей и выдать им права, и тогда я под root, буду видеть сесиии, и каждый пользователь свою сессию и может подключаться ей и управлять.
Это если использовать screen.
----------------------------------------------------- Мне же это и нужно, подключился, поделал там что-то, отключился и бот работает дальше.
----------------------------------------------------- Screen – консольная утилита позволяющая в действующей SSH сессии открывать неограниченное количество независимых виртуальных терминалов (окон). Процессы, выполняемые внутри screen, не прерываются даже при обрыве сессии с сервером.
Утилита screen является отличным инструментом как для новичков в Linux, так и для опытных системных администраторов. Внутри сессии screen можно запускать процессы, которые требуют длительное время на выполнения.
Кстати, systemd или screen используй, чтобы боты не зависели от моего терминала ssh, если его закрыть, то и боты прекращали работу, я для этого и сделал сессии в screen.
А для чего по вашему ставят screen ?
Я поставил для того, чтобы создавать там сессии и запускать ботов, чтобы боты не зависели от моего терминала ssh, если комп повис или свет вырубили или инет упал, и все боты завершат свою работу, вот для этого я и делаю сессии в screen.
Saboteur, остановить процессы, да я с хостингом общался, они мне сказали, что после того как я выхожу из программы, то у меня автоматом закрываются запущенные процессы, хотя не должно, я же использую screen. Специально, чтобы не зависеть от своего компа, спокойно закрыл ssh подключения и боты пашут.
Сергей П, за 3 дня собирает ссылки, далее, идет загрузка и публикация видео, после чего опять сбор за 3 дня и так далее, это там где много видео в день выходит.
получаю, ну коннект к серверу и после я хочу запускать команды.
после подключения вижу это (root@1----97-ic5----8:~# ) и что с этим делать? вместо цифер как пихать.
Screen - поставил и разобрался уже, все просто, если есть хороший клиент, чтобы управлять сессиями, создавать и т.д, а клиент я поставил xshell.
Xshell - это просто пушка, удобное переключение между окнами, при запуске можно вбивать команды, чтобы сразу прописывались через какое-то время, можно биндить команды, чтоб под рукой были как кнопочки, плюс можно менять и шрифт и оформление, делать разную подсветку для разных типа слов error или warning и т.д, можно биндить клаву, допустим вставить и скопировать, там было не очень удобно и я поставил как обычно ctrl+c и ctrl+v.
Много фишек, пока настраиваю для себя, для удобства.
Утилита screen является отличным инструментом как для новичков в Linux, так и для опытных системных администраторов. Внутри сессии screen можно запускать процессы, которые требуют длительное время на выполнения.