Ubuntu: Terminali kapat ama program kapanmasın

Sniper tarafından 24 Şubat 2010 tarihinde yazıldı.

Ubuntu’da terminal aracılığıyla bir program çalıştırdığınızda, terminali kapattığınız anda çalıştırdığınız program da kapanır. Söz gelimi masaüstü yöneticiniz (benimki nautilus) sorun çıkartmış olabilir, kapatmak zorunda olabilirsiniz ya da kendisi çoktan kapanmıştır. Tekrar çalıştırmak için terminale “nautilus” yazmanız yeterlidir. Herşey yerli yerine gelir fakat siz terminali kapatana kadar. Terminali kapattığınızda masaüstünüz tekrar kaybolur. Ya gün sonuna kadar terminal hep bir köşede açık kalacak, ya da yazının devamını okumaya devam edeceksiniz.

Bunun önüne geçmek için çalıştırdığınız programı herhangi bir programın alt parçası olarak değil de bağımsız çalıştırmanız gerekir. Bunu yapmak için ise 2 komut peş peşe gönderilmelidir. İlk komutta çalıştırmak istediğiniz progamın adından sonra bir boşluk bırakıp “&” karakteri eklenmelidir. Bu sayede program çalışmaya başladıktan sonra, programın kapanmasını beklemeden komut satırına yeni komutlar yazabilirsiniz. İkinci komut ise “disown” komutu. Bu komutla da son çalıştırdığınız programı bağımsız bir program haline getirirsiniz. Artık terminali gönül rahatlığıyla kapatabilirsiniz…

nautilus &
disown
exit

1 kişi bunu beğendi.

Etiketler: , ,

“Ubuntu: Terminali kapat ama program kapanmasın” yazısına 1 yorum yapılmış

  1. disown komutu root modunda açmak istenince çalışmıyor, bilginize.

Yorum Ekle