«ps» etiketlenmiş sorular

Ps ile ilgili sorular için, çalışan işlemler hakkında bilgi yazdırma komutu. PS'nin kendisiyle ilgili sorular veya ps komut satırı yardımcı programını kullanmadan kaynaklanan sorunlar hakkında sorular için bu etiketi kullanın.

3
Arka planda çalışan bir bash kabuk betiğini sonlandırma
bashBirçok farklı dosya için basit komutları çalıştırmak için genellikle kabuk betikleri kullanırım. Örneğin, ben şu olduğunu varsayalım bashdenilen shell script, script.shprogramın / komutu çalıştırır, fooüç metin dosyaları "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done Ayrıca, bunun foo $strname".txt"yavaş olduğunu varsayalım , betiğin çalıştırılması …

4
Bir işlemin kimliğini bulma ve öldürme
Bir arka plan sürecini öldürmem gerektiğinde ps -e | grep <process_name> Hangi böyle bir şey yazdırır 1766 ? 00:00:13 conky, o zaman süreç kimliği killbunu böyle kullanın kill 1766. Bunu basitleştirebilmemin bir yolu var mı? Daha hızlı yap? yazma miktarını azaltmak?
16 process  grep  kill  ps 

5
Tüm isimleri verilen isim ile nasıl öldürürüm?
Ben komut çalıştırın ps -A | grep <application_name>ve böyle işlem listesi alma: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Ben listeden tüm süreci öldürmek istiyorum: 19440, 21630, 22694. Denedim ps -A | grep <application_name> | xargs kill -9 $1ama hatalarla çalışıyor. kill: illegal pid ? …
16 grep  process  kill  ps 

5
Kaynak kodu olmadan programlanacak bağımsız değişkenleri gizle
Çalıştığım bir program için bazı hassas bağımsız değişkenleri gizlemem gerekiyor, ancak kaynak koduna erişimim yok. Ayrıca hidepidsudo ayrıcalıklarına sahip olmadığım için böyle bir şey kullanamam bu yüzden paylaşılan bir sunucuda çalıştırıyorum . İşte denediğim bazı şeyler: export SECRET=[my arguments], ardından bir çağrı gelir ./program $SECRET, ancak bu yardımcı olmaz. ./program …
15 linux  process  ps  arguments 


2
Hangisini seçmelisiniz - varsa BSD veya Unix tarzı komutlar?
Komutlar ps, özellikle Unix ve BSD stil bayrakları arasında seçim yapma seçeneği verdikleri için birçok parametreye sahiptir. Umarım bu konuya değinirsin. Peki, böyle bir seçenek olduğunda, tüm linux sistemlerinde maksimum uyumluluk için hangisini seçmeliyim? (örneğin maksimum uyumluluk önceliklerden biridir) Unix stilinin oldukça açık olduğunu biliyorum, ancak bazı nedenlerden dolayı BSD …
14 linux  bsd  ps 



1
Çocuk süreçlerini şık bir şekilde alın
Üst $ pid olan tüm işlemlerin bir listesini almak istiyorum. Bu benim geldim en basit yolu: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Alt süreçlerin listesini almanın herhangi bir komutu veya daha basit bir yolu var mı? Teşekkürler!
13 process  ps 

3
Ps için cputime çıktısını biçimlendirin
(Bir grafik oluşturmak için) bir işlemin CPU kullanımını bir aralıkta izleyebilir bir komut dosyası yazmaya çalışıyorum. Şimdiye kadar kullandığım komut bu ps -p $PROCID -o cputime,etimes Tek endişem, cputime çıktısının [dd]hh:mm(ya da benzer bir şeyin, şimdi kafamın üstünü hatırlayamadığı) görünmesi. Saniyede geçen zamanı biçimlendirmek için saniyeler içinde, örneğin etime -> …


4
Ps'de birkaç koşulla seçim yapmanın bir yolu var mı?
Körü körüne açık bir şey eksik görünüyor, ama yine de: ps -f -u myuser --ppid 1 Sürecin yalnızca üst pid'ine bir göz atmak gibi görünüyor ve kullanıcı pid'i 1 olduğunda üst pid'i olan tüm işlemleri döndürüyor myuser. -uTek başına işler doğru (sadece işler seçilmesi myuser): ps -f -u myuser Neyi …
12 linux  ps 

1
Nedir '?' TTY kapsamında temsil etmek
Eğer çalıştırırsanız pssizin terminalde, aşağıdakilerden gibi bir şey görebilirsiniz: Nedir ?? Ben ssh ben öyle olduğunu varsayalım böylece, Linux sunucusuna ing' sadece sshdo altında söylediği gibi CMD ama ne merak ediyorum ?orada düşünüyor pts/1benim terminali örneğini temsil etmek.
12 ssh  process  tty  ps 


3
Boşluk olmadan 'ps' komut çıktısını biçimlendirme
psBazı özellikleri ile birlikte çalışan tüm işlemlerin belirli özelliklerini almak için aşağıdaki komutu var : ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args" Ayrıştırmak için CSV biçiminde biçimlendirilmesini istiyorum. Not Ayrıştırma işlemini kolaylaştırmak için argümanları sonuna koydum; ,Diğer sütunların hiçbirinde bir var olacağını düşünmüyorum - yanlışsam lütfen düzelt beni. Boşluğu nasıl kaldırabilirim?
11 csv  ps 

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.