Zwykle, gdy używasz terminal dla bieg program, jeśli chcesz blisko terminal, spowoduje to również zamknięcie uruchomionego programu. Aby uniknąć tego zachowania, istnieje mały plik sztuczka. |
Załóżmy, że otworzyłeś Nautilusa z terminala, uruchamiając:
łodzik
Teraz chcesz zamknąć terminal bez zamykania okna Nautilusa. Aby to zrobić, naciśnij Ctrl + Z w terminalu i uruchom następujące polecenia:
wyprzeć się -h% 1
bg 1
Gdy to zrobisz, możesz zamknąć terminal bez wpływu na program, który otworzyłeś z terminala.
Jak sugeruje Rafa (jeden z naszych czytelników), inną podobną metodą, ale nie dającą dokładnie takich samych efektów, jest dodanie parametru & na końcu polecenia, które chcesz wykonać. Na przykład, aby otworzyć Nautilusa, wyglądałoby to tak:
nautilus i
Oznacza to, że możesz dalej korzystać z terminala po uruchomieniu programu, ale w przeciwieństwie do poprzedniej metody, zamknięcie terminala spowoduje również zamknięcie wykonywanego programu.
xD już uratował mi te wskazówki, jeszcze raz bardzo dziękuję 😀
Świetnie, wielkie dzięki za wskazówki ^ __ ^
To dobra wskazówka ...
Dobry post
Dzięki Envi! Zaktualizowałem już artykuł, aby nie było wątpliwości i był jaśniejszy ...
Przytulić! Paweł.
Tak nie jest. Proces przebiega w tle, pozostawiając wolny terminal, ale w momencie zamknięcia terminala proces się kończy.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Jeśli możesz to zrobić jako skrypt, powiedzmy, że w bashu jakie są parametry to programy ./run nautilus
wtedy w tobie
skrypt #! / bin / bash
1 USD i
wtedy $ 1 działa jako parametr i przekazuje nazwę programu, który chcesz wykonać, lub modyfikujesz go za pomocą linii
wyprzeć się -h% 1
bg 1 ale jest każdy gust, wolę łodziki & o conky & pozdrowienia 😀
Szukałem tego od dawna! Dziękuję bardzo za udostępnienie tego!
Masz rację Rafa! Włączyłem już Twój wkład do artykułu.
Przytulić! Paweł.
Chociaż próbowałem, nie akceptuje tego polecenia, ale działa bardzo dobrze, gdy dodam „&” po poleceniu otwarcia programu „nautilus &”
lub po prostu wstaw "nautilus &" i możesz zamknąć terminal xD, ponieważ zostawiasz go uruchomionego w niezależnym procesie, do tego służy "&"
Dobra wskazówka!
Kolejna dobra wskazówka
Alternatywą jest użycie programów takich jak tmux lub screen.
Co dokładnie oznacza każde polecenie? Co oni robią? „bg”, wyobrażam sobie, że wstawiłbym BackGround, czymkolwiek była konsola.
Bardzo Ci dziękuję Pablo. Myślę, że przyda się to wielu z nas.
ta sztuczka jest nieco tajemnicza, najlepiej jest:
nohup nautilus i teraz możesz zamknąć terminal, wyrzeczenie się to odłączenie zadań od terminala. A jeśli chcesz, aby działał w tle:
nohup nautilus & i możesz kontynuować pracę w terminalu lub go zamknąć.
Czy jest na to sposób w scenariuszu?