Powiedzmy, że uruchamiam
ssh user@ip screen -dm cat file
komendę za pomocą: lub polecenia typu:
ssh user@ip screen -dm -S sessionname cat file
Dlaczego w obu przypadkach nie widzę aktywnych sesji ekranu, a więc wynik działania cat
polecenia?
Robię: screen -ls
lub screen -x sessionname
nie widzę aktywnych sesji.
ssh user@ip screen -dmS session_name sh -c 'cat filename; exec bash'
Zamiast tego działa, na przykład, następujące czynności: ssh user@ip screen -dmS session_name sh -c 'top; exec bash'
Dlaczego?
screen -dm -S sessionname sh -c 'cat filename; exec bash'
nazwa sesji nadal działa, używając ssh: ssh username@ip screen -dm -S sessionname sh -c 'cat filename; exec bash'
Pozostawia mi sesję pustego ekranu.