Crie uma tela, inicie um comando nela e destaque

1

Gostaria de fazer um comando bash de uma linha que faz isso automaticamente:

screen -S myserver 
python myserver.py  # inside the new screen
CTRL A, D (detach)

Acho que isso não funcionará:

screen -S myserver && python myserver.py

porque python myserver.py não será iniciado dentro da screen .

    
por Basj 13.02.2018 / 09:58

1 resposta

6

Você pode desanexar logo após iniciar um programa dentro da tela:

screen -dmS myserver python myserver.py

Na página de manual da tela

-d -m Start screen in detached mode. This creates a new session but doesn't attach to it. This is useful for system startup scripts.

    
por 13.02.2018 / 10:10