«process-management» etiketlenmiş sorular

Konu sistem işlem yönetimi ile ilgili olduğunda bu etiketi kullanın. Bunun için kullanılan komutlar ps ve kill -9 xxxx ve service xyz start | stop | restart ve htop gibidir. Genellikle bellek yönetimi ile birlikte kullanılır.

1
Çalışan bir işlem için özel CPU kullanılabilirliği nasıl sağlanır?
İlk başta, OS işlem yürütme işini yaparken soru biraz saçma / kafa karıştırıcı gibi görünüyor. Bununla birlikte, bazı işlemlerin CPU / IO'ya ne kadar bağlı olduğunu ölçmek istiyorum ve örneğin işletim sistemimin zamanlanmış işletim sistemi işlemleri ile olan denemelerime müdahale ettiğini hissediyorum. Örnek olarak şu durumu ele alalım: A sürecini …

9
Bir işlemin daima çalıştığından emin olun
Bir süre önce Cherokee kullanarak sitelere ev sahipliği yapmaya başladım. Harici kaynaklar için (FastCGI, vb.), Belirtilen soket veya portta çalışan bir tane bulamazsa, işlemi başlatma seçeneği vardır. Bu harika, çünkü eğer PHP veya Django sitesi düşerse (zaman zaman olduğu gibi) otomatik olarak yeniden başlatıyor. PHP-FPM kullanan yeni bir sunucuda Cherokee …

2
Hangi işlemlerin çalıştığını nasıl görebilirim?
Ubuntu Server 10.10 kullanıyorum ve hangi işlemlerin çalıştığını görmek istiyorum. PostgreSQL'in makinemde çalıştığını biliyorum ama onu topveya pskomutlarıyla göremiyorum , bu yüzden çalışan tüm işlemleri göstermediklerini farz ediyorum. Çalışan tüm işlemleri gösterecek başka bir komut var mı, yoksa bunun için topveya bunun psiçin kullanabileceğim başka parametreler var mı?

4
Birden fazla işlem nasıl öldürülür
kullanımı öldürme sürecinin PID'sini bulmak için: pgrep <process command> Daha sonra döndürülen PID'yi öldürmek için kill komutunu kullanıyorum pgrep <process command> kill <PID> Bu komutlar bir araya getirilebilir mi, böylece geri dönen PID veya PID'leri öldürebilir pgrep <process command>mi? Yoksa komut adına göre birden çok işlemi öldürmek için bir yöntem …

2
(-) nezaket değeri ne anlama gelir?
Man sayfasına ve wikipedia'ya göre; nice-20 ila 20 arasındadır. Ancak aşağıdaki komutu çalıştırdığımda, bazı işlemlerin (-) gibi sayısal olmayan bir değere sahip olduğunu görüyorum. Soldan 'NI' başlıklı altıncı sütuna bakın. (-) 'nin güzelliği neyi gösterir? ps axl F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND …


2
İşlem başına güvenlik duvarı?
Etrafta okuyorum ama işlem başına güvenlik duvarı kuralları oluşturmanın bir yolunu bulamıyorum. Biliyorum iptables --uid-ownerama bu sadece giden trafik için işe yarıyor. Komut dosyası oluşturmayı düşündüm netstatve iptablesbu işlem çok küçük bir zaman dilimi için etkinse komut dosyası onu kaçırabilir çünkü çok verimsiz görünüyor. Temel olarak, diğer süreçleri etkilenmeden bırakırken …

2
UNIX'teki süreçler nasıl numaralandırılıyor?
ps -aPID'ler sonraki sayılar olmadığından ve bazen bu sayılar arasında büyük "boşluklar" olduğundan, işlem tablosundaki ( ) PID'lerin numaralandırmasına baktığımda hiçbir desen bulamıyorum . Kısa bir süre için çalışan bazı süreçler olabileceği ve bazı PID'leri rezerve ettiği için mi? Süreçlerin numaralandırılmasının ardından bir aralık var mı? Mac OS X kullanıyorum, …



2
Belirli bir PID'nin çalışıp çalışmadığını nasıl kontrol etmeliyim?
PID toplamak için günlük dosyalarını ayrıştıran ve daha sonra bu PID çalışıp çalışmadığını denetler Perl komut dosyası yazıyorum. Bu kontrolü yapmanın en iyi yolunu düşünmeye çalışıyorum. Açıkçası, şöyle bir şey yapabilirim: system("ps $pid > /dev/null") && print "Not running\n"; Ancak, mümkünse sistem çağrısından kaçınmayı tercih ederim. Bu nedenle /procdosya sistemini …



4
Bash'da iki eşzamanlı komutla Ctrl-C
Bir Linux makinesinde bash'da iki komutu aynı anda çalıştırmak istiyorum. Bu ./execute.shyüzden bash senaryomda şunu koydum: command 1 & command 2 echo "done" Ancak bash betiğini durdurmak ve Ctrl+ düğmesine basmak istediğimde C, yalnızca ikinci komut durdurulur. İlk komut çalışmaya devam eder. Tüm bash betiğinin durdurulduğundan nasıl emin olabilirim? Veya …

3
Sistemd ve süreç yumurtlama
Normalde buraya göndermeyin ama saçımı bu saçın üzerinden söküyorum. Ben başlatıldığında çatal ve diğer işlemler bir grup başlatmak için sorumlu bir Python komut dosyası var. Bu komut dosyası başlangıçta sysvinit aracılığıyla başlatıldı, ancak son zamanlarda Debian Jessie'ye geçtim, bu yüzden bunu systemd üzerinden başlatmak için uyarladım. Ne yazık ki, çalışamayacağım …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.