Do wysyłania komend do istniejącej sesji screen służy screen -S -X stuff

OK, mamy sytuację:

  • lokalnie → logujesz się na zdalny Linux przez ssh,
  • na zdalnym działa nazwany screen (np. screen -S moja_sesja),
  • chcesz do niego wysłać polecenie, które ma się wykonać w bashu wewnątrz screen’a.

🔹 Rozwiązanie

Do wysyłania komend do istniejącej sesji screen służy screen -S <nazwa> -X stuff.

Przykład:

ssh user@host "screen -S moja_sesja -X stuff 'ls -l\n'"

👉 szczegóły:

  • -S moja_sesja – wybiera sesję o nazwie moja_sesja
  • -X stuff 'polecenie\n' – wstrzykuje tekst do terminala (trzeba dodać \n na końcu, żeby symulować Enter)

ssh user@host “screen -S moja_sesja -X stuff ‘echo hello && uptime\n'”

ssh user@host “screen -S moja_sesja -X stuff ‘echo hello && uptime\n'”

Wysyłanie skrótów klawiszowych (np. Ctrl+C):

ssh user@host “screen -S moja_sesja -X stuff $’\003′”

Cytaty z Alberta Einsteina

Tylko dwie rzeczy są nieskończone: wszechświat i ludzka głupota, tylko co do wszechświata nie mam pewności.

Sprytny człowiek rozwiązuje problem. Mądry człowiek go unika.

Nie wierzę w podejmowanie niewłaściwych decyzji. Podejmuję decyzje, a potem sprawiam, że stają się właściwe.

Pamiętaj, że twoje dzieci będą naśladować twój przykład, a nie twoje rady.

Słabi ludzie się mszczą. Silni ludzie wybaczają. Inteligentni ludzie ignorują.

Nigdy nie przegrywasz, dopóki nie przestajesz próbować.

Życie staje się o wiele lepsze, gdy przestajesz oczekiwać czegokolwiek od innych.

Trzymaj się z dala od negatywnych ludzi. Oni mają problem na każde rozwiązanie.

Jeśli chcesz być szczęśliwy – przyjmuj pochwały. Jeśli chcesz się rozwijać – przyjmuj krytykę.

Najpotężniejszą rzeczą w życiu jest nasze myślenie. Ma zdolność zmiany każdej sytuacji.

Mądrzy ludzie uczą się od wszystkich i od wszystkiego. Przeciętni – ze swoich doświadczeń. Głupi uważają, że już wszystko wiedzą.

Kiedy mówisz, powtarzasz tylko to, co już wiesz. Kiedy słuchasz – możesz nauczyć się czegoś nowego.

Przestań martwić się przeszłością. Przestań rozmyślać o przyszłości. Żyj chwilą i bądź wdzięczny.

Inteligentny człowiek nie wstydzi się starych ubrań, biednych przyjaciół, rodziców ani prostego życia.

Wiele spośród rzeczy, które możesz policzyć, nie liczy się. Wiele z tych, których policzyć nie można, liczy się naprawdę.

+ na bonusie:

Najpiękniejsze doświadczenie, jakie możemy mieć to doświadczenie nieodgadnionego… Każdy, kto nie zastanawia się, nie dziwi, może równie dobrze nie żyć.

+ jeszcze coś z delikatną parafrazą w nucie:

2% ludzi myśli, 3% myśli, że myśli, a reszta… ma to w dupie.