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 catpolecenia?
Robię: screen -lslub screen -x sessionnamenie 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.