Skocz do zawartości

Konsola I Przejscie Programu W Tle


dawidson

Rekomendowane odpowiedzi

  • 1 year later...

Chciałem odgrzeć "stare kotlety", bo mam z tym problem.

Sytuacja:

1. łączę się przez ssh ze zdalnym komputerem na którym nikt nie jest zalogowany.

3. Odpalam "wine program.exe &".

3.Wszystko hula

4. Wylogowujł się

5. Zalogowuję się ponownie (przez ssh).

6. Polecenie jobs - nic

Polecenie top - spisuję PID wineserver i program.exe

7. Polecenie fg [PID program.exe] - -bash: fg: 2788: no such job

8. Polecenie fg [PID wineserver] - -bash: fg: 2790: no such job

Jak wyciągnąć toto na konsolę??

Odnośnik do komentarza
Udostępnij na innych stronach

Polecenie jobs, bg, fg ma swój "zakres działania" ograniczony wyłącznie do aktualnej powłoki/sesji. Po przelogowaniu się masz nową powłokę (instancję powłoki) więc zapomnij o wyciągnięciu jakichkolwiek zadań wrzuconych w tło w innej. Jeśli się przelogowujesz, to można je co najwyżej usunąć poleceniem kill lub poczekać aż same się zakończą, ale to oczywiste.

Nie mam co do tego 100% pewności, ale raczej jest tak jak napisałem.

Odnośnik do komentarza
Udostępnij na innych stronach

Sytuacja:

1. łączę się przez ssh ze zdalnym komputerem na którym nikt nie jest zalogowany.

3. Odpalam "wine program.exe &".

3.Wszystko hula

4. Wylogowujł się

5. Zalogowuję się ponownie (przez ssh).

 

Jeśli przewidujesz takie postępowanie to użyj screen'a

Uproszczony przykład

1. łączę się przez ssh ze zdalnym komputerem
2. odpalam screen
3. Odpalam program konsolowy
4.Wszystko hula
5. Wylogowuję się (a w zasadzie zamykam terminal)
6. Zalogowuję się ponownie (przez ssh).
7. screen -r

 

Działa tylko dla programów konsolowych

Co do Twojego problemu to WalDo już napisał.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...