Linux programok futtatása a háttérben screen-el

Indította hunti, 2020 január 04, 12:46:59 DÉLUTÁN

Előző téma - Következő téma

hunti

A screen nevű programmal a háttérben tudsz futtatni úgy programokat, hogy azok nem állnak le akkor amikor kilépsz SSH-ból. Egyszerre akár több dolgot is futtathatsz így, lényegében virtuális képernyőket tudsz le és felcsatolni.

Telepítés debian vagy ubuntu rendszereken:
apt install screen

Telepítés centos rendszereken:
yum install screen

Telepítés Freebsd rendszereken:
pkg install screen

Screen indítása egyéni névvel:
screen -S név

Ha szeretnéd a háttérbe küldeni az éppen aktívan használt screen-t, nyomd meg a CTRL+A majd a CTRL+D billentyű kombinációt, ekkor kiírja a konzol hogy "Detached from ....". Ez azt jelenti hogy a háttérben továbbra is fut ez a screen, illetve ha elindítottál benne valamit, akkor az is.

Screen-ek kilistázása (a listán egy számot és a screen nevét fogod látni, egy ponttal elválaszva, például "76.név"):
screen -ls

Visszalépés egy háttérben futó screen-be:
screen -r név

Ha szeretnéd bezárni az egyik screen-t, lépj bele, állítsd le a programot ami fut benne, majd írd be hogy exit. Ez után "screen is terminating" üzenetet fogsz kapni.

Powered by EzPortal