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.

Piosenka Mariachi…

Oryginał (hiszpański)Tłumaczenie (polski)
Soy un hombre muy honradoJestem człowiekiem bardzo uczciwym
Que me gusta lo mejorKtóry lubi to, co najlepsze
A mujeres no me faltanKobiet mi nie brakuje
Ni dinero, ni amorAni pieniędzy, ani miłości
Jineteando mi caballoGalopując na moim koniu
Por la triste ciudadPrzez smutne miasto
Voy buscando en el mundoSzukam na świecie
Lo que llaman libertadTego, co nazywają wolnością
Ay, ay, ay, ayAj, aj, aj, aj
Canta y no lloresŚpiewaj i nie płacz
Porque cantando se alegranBo śpiewając rozweselasz
Cielito lindo, los corazonesCielito lindo, serca wszystkich
OryginałTłumaczenie
Soy un hombre muy honradoJestem człowiekiem bardzo uczciwym
Que me gusta lo mejorKtóry lubi to, co najlepsze
A mujeres no me faltanKobiet mi nie brakuje
Ni dinero, ni amorAni pieniędzy, ani miłości
Jineteando mi caballoGalopując na moim koniu
Por la triste ciudadPrzez smutne miasto
Voy buscando en el mundoSzukam na świecie
Lo que llaman libertadTego, co nazywają wolnością
Ay, ay, ay, ayAj, aj, aj, aj
Canta y no lloresŚpiewaj i nie płacz
Porque cantando se alegranBo śpiewając rozweselasz
Cielito lindo, los corazonesCielito lindo, serca wszystkich