Linux Arkaplanda Komut Çalıştırma (Nohup)

Linux Sunucularda Arka planda Komut Çalıştırma İşlemini Nasıl Yapabilirim ?

Bazı projelerinizde SSH üzerinden girdiğiniz komutun devamlı olarak çalışmasını istersiniz. Fakat oturumdan çıktığınızda çalıştırdığınız komut yapısı da kapanmış olur.

Bu durumu çözmek için komutunuzda ufak bir düzenleme yapmanız gerekmektedir. Bu düzenleme sayesinde komutunuz arkaplanda siz sonlandırana kadar çalıştırmasını devam ettirecektir.

Kullanmamız gereken komut yapısı NOHUP ‘ dur. Bu yapıyı kullanmak istediğiniz komutun ön kısmına ekleyerek çalıştırmalısınız.

Örneğin ;

nohup komutunuz &

Son kısımda dikkat ettiyseniz ampersant (&) işareti kullandık. Bu işaret komutun arka planda çalışması gerektiğini belirtir. Nohup ise siz çıksanız bile bu komutun öldürülmemesi (kill) gerektiğini bildirir.

Peki bu komutun çalışıp çalışmasını nasıl kontrol ediyoruz ?

Bu da oldukça basittir.

Arka plandaki tüm işlemleri listelemek için aşağıdaki komutu kullanabilirsiniz.

ps -aux

Yok bu size çok karışık geldi ise sadece size ait komutu listeletebilirsiniz.

ps -aux | grep KOMUTUNUZUBURAYAGİRİN