Ödeme Yöntemleri Abuse

Linux arka planında bir işlem nasıl çalıştırılır

26.01.2023, 23:52

Bu yazıda size Linux arka planındaki bir işlemin ne olduğunu ve nasıl başlatılacağını anlatacağız. Talimatlar çok basit ve açıktır.

Linux'ta süreçlerle çalışmanın 2 modu vardır:

  • ön plan (ön plan, ön plan) - yeni bir komutun ancak sonuncusu bittikten sonra başlatılabildiği bir mod;
  • arka plan - yeni bir komut başlatmak için önceki komutu bitirmeniz gerekmez.

Arka plan Linux komutları ne için kullanılır?

Arka plan modunda çalışmak kullanışlıdır çünkü paralel olarak birkaç komutla çalışabilirsiniz. Terminal penceresi, içine yeni komutlar yazmak için her zaman kullanılabilir. Geriye onunla nasıl düzgün çalışılacağını bulmak kalıyor.

Linux'ta arka plan komutu nasıl çalıştırılır: adım adım talimatlar

Bir backgroud komutunu (arka planda) çalıştırmak için adını girmeniz ve satırın sonuna & işareti eklemeniz gerekir. Bir boşluktan sonra belirtilir. Örneğin:

thisisyourcommand argument1 argument2 &

Örneğin, bir tar arşivinin paketinin açılmasını çalıştırmamız gerekiyor. Bunu yapmak için Linux'ta şu komutu kullanırız:

$ tar -xf archive.tar &

[1] 3459

$

Terminali kullanarak yeni komutlar girebilir ve arşiv arka planda açılırken daha fazla çalışabilirsiniz.

Biz ilerledikçe [1] 3459 sayılarını görebilirsiniz. Bunun ne olduğunu ve ne için kullanıldığını anlayalım.

[1] kabuk tarafından sürece atanan numaradır.

3459 ise oluşturulan sürecin tanımlayıcısıdır (PID).

Eğer bir süreci Linux arka planında başlatabilirseniz, onu oradan alabilirsiniz. Bir süreci arka plandan çıkarmak için fg komutuna ihtiyacınız vardır. Eğer bir iş numarası belirtmeden girerseniz, sistem varsayılan olarak en son çalışan işlemi arka plandan çıkaracaktır.

Linux'ta belirli bir görevi arka plandan kaldırmak için bir komuta ihtiyacınız vardır:

fg [1]

Bu örnekte, ilk komutu arka plandan çıkardık. Belirli bir sayı belirtmeniz gerekir. Şu anda arka planda çalışmakta olan işleri görüntüleme yeteneği de desteklenmektedir.

Komutu girmeniz gerekiyor:

$ jobs

Artık bir Linux arka plan işlemini nasıl çalıştıracağınızı, durumunu nasıl görüntüleyeceğinizi ve önceliğini nasıl değiştireceğinizi biliyorsunuz.