Arka Plan İşleri ve İş Denetimi
Terminalinizi meşgul etmeden komutları çalıştırın. Arka plan işlerini, jobs/fg/bg ile iş denetimini ve nohup ile oturumu kapattıktan sonra işlemleri canlı tutmayı öğrenin.
Arka Plan İşleri ve İş Denetimi, CoddyKit'te ücretsiz bir Linux Command Line & Bash Scripting Mastery dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Command Line & Bash Scripting Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Command Line & Bash Scripting Mastery kursu toplamda 4 dersten oluşur.
Arka Plan İşleri Neden Kullanılır
Bazı komutların çalışması uzun sürer. Terminalinizi engellemek yerine bunları arka plana gönderebilir ve aynı kabukta çalışmaya devam edebilirsiniz.
Arka Planda Başlatma
Bir komutu arka planda başlatmak için sonuna & ekleyin. Kabuk bir iş numarası ve PID yazdırır, ardından istemi hemen geri verir.
sleep 300 &
[1] 4821İşleri Listeleme
jobs komutu, geçerli kabuk için arka plandaki ve durdurulmuş işleri, her birinin köşeli parantez içindeki iş numarasıyla listeler.
jobs
[1]+ Running sleep 300 &Bir İşi Askıya Alma
Ön plandaki komutu askıya almak için Ctrl+Z'ye basın. Komut durur (sonlanmaz) ve istem geri gelir.
^Z
[1]+ Stopped nano notes.txtArka Planda Devam Ettirme
bg, en son durdurulan işi arka planda devam ettirir; böylece siz çalışırken iş yürümeyi sürdürür.
bg
[1]+ nano notes.txt &Ön Plana Getirme
fg, arka plandaki veya durdurulmuş bir işi yeniden ön plana getirir. Belirli bir işi hedeflemek için fg %n kullanın.
fg %1 # bring job 1 to the foregroundİşlere Başvurma
fg, bg ve kill gibi komutlarda bir işe numarasıyla başvurmak için %n kullanın.
kill %1 # terminate job number 1İşler ve PID'ler
İş numaraları kabuğa özgü kolaylıklardır; PID'ler sistem genelinde geçerlidir. Kabuğunuz içinde iş numaralarını, başka bir terminalden kill gibi sistem araçlarıyla çalışırken PID'leri kullanın.
nohup ile Oturum Kapatmadan Çalışmayı Sürdürme
Normalde siz oturumu kapattığınızda arka plan işleri sonlanır. nohup, bir komutun terminalle bağlantısını keserek siz ayrıldıktan sonra da çalışmasını sağlar.
nohup ./long_task.sh > out.log 2>&1 &Bir İşin Sahipliğini Bırakma
disown, çalışan bir işi kabuğun iş tablosundan kaldırır; böylece kabuğu kapatmak işe bağlantı kesme sinyali göndermez.
./task &
disown %1screen ve tmux Gibi Araçlar
Uzun süren ciddi işler veya uzak oturumlar için tmux ya da screen gibi terminal çoklayıcıları tüm oturumları canlı ve bağlantı kesildikten sonra yeniden bağlanabilir durumda tutar.
Kısa Kontrol
Anlayışınızı sınayın.
Özet
İş denetimini öğrendiniz: & ile başlatın, jobs ile listeleyin, Ctrl+Z ile askıya alın, bg/fg ve %n ile taşıyın; nohup, disown veya tmux/screen ile oturum kapatıldıktan sonra görevleri canlı tutun.
Sıkça Sorulan Sorular
“Arka Plan İşleri ve İş Denetimi” dersi ücretsiz mi?
Evet — “Arka Plan İşleri ve İş Denetimi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Command Line & Bash Scripting Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Command Line & Bash Scripting Mastery kursu toplamda 4 dersten oluşur.
“Arka Plan İşleri ve İş Denetimi” dersinde ne öğreneceğim?
Terminalinizi meşgul etmeden komutları çalıştırın. Arka plan işlerini, jobs/fg/bg ile iş denetimini ve nohup ile oturumu kapattıktan sonra işlemleri canlı tutmayı öğrenin. Linux Command Line & Bash Scripting Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Command Line & Bash Scripting Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Command Line & Bash Scripting Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Arka Plan İşleri ve İş Denetimi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Command Line & Bash Scripting Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Command Line & Bash Scripting Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Süreçleri Yönetme (ps, top, kill)
- Girdi/Çıktı Yönlendirme (>, >>, <)
- Komutları Borulama (|)
- Arka Plan İşleri ve İş Denetimi