logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

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

marek-zarzycki 07 Lut 2013 19:02 2010 4
REKLAMA
  • #1 11902112
    marek-zarzycki
    Poziom 27  
    Posty: 1582
    Pomógł: 7
    Ocena: 75
    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?
  • REKLAMA
  • #2 11902134
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Dodaj & na końcu wykonywanej komendy.
    Przykładowo:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 11902155
    kradam
    Poziom 15  
    Posty: 125
    Pomógł: 11
    Ocena: 6
    Ampersand tu nie pomoże, zamknięcie sesji zabije tak uruchomione procesy. Trzeba użyć nohup lub screen.
  • REKLAMA
  • #4 11902461
    marek-zarzycki
    Poziom 27  
    Posty: 1582
    Pomógł: 7
    Ocena: 75
    @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
REKLAMA