Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

terminal - Programy wyłączają się po zamknięciu okna terminala

marek-zarzycki 07 Lut 2013 19:02 1206 4
  • #1 07 Lut 2013 19:02
    marek-zarzycki
    Poziom 27  

    W Ubuntu za pomocą skrótu na pulpicie uruchamiam skrypt basha w którym wykonywanych jest kilka poleceń. Wszystko działa ok jeśli okno terminala jest otwarte. Po zamknięciu część z uruchomionych w nim poleceń przestaje działać.

    Czy można jakoś wrzucić w background (lub coś podobnego) wszystkie polecenia uruchomione w jednym oknie terminala tak aby można było zamknąć to okno bez "urywania" uruchomionych w nim programów?

    0 4
  • #2 07 Lut 2013 19:05
    mickpr
    Poziom 39  

    Dodaj & na końcu wykonywanej komendy.
    Przykładowo:

    Kod: bash
    Zaloguj się, aby zobaczyć kod

    0
  • #3 07 Lut 2013 19:09
    kradam
    Poziom 14  

    Ampersand tu nie pomoże, zamknięcie sesji zabije tak uruchomione procesy. Trzeba użyć nohup lub screen.

    0
  • #4 07 Lut 2013 20:04
    marek-zarzycki
    Poziom 27  

    @kradam, zgadza się. Próbowałem z "&" ale to nic nie dało. Po wykonaniu ostatniego procesu okno się zamyka ubijając wcześniejsze procesy.

    W jaki sposób zastosować ten "screen"? Dodam, że jeśli chodzi o nohup to wykorzystuję go do innych procesów w tym oknie terminala aby terminal nie pokazywał informacji wyrzucanych przez wykonywany program

    0