Sana daha önce açıklamıştım süreçler arka plana nasıl gönderilir veya arka plan, ancak daha önce arka plana gönderdiğimiz süreçleri nasıl bilebilirim?
İşlemleri bilmek için iş paketini kurmalı ve bu komutu uygulamalıyız. Yani:
1. Paketi kuruyoruz iş fırsatları
Debian, Ubuntu veya türevleri gibi dağıtımlarda, varsayılan olarak zaten kurulmuş olacaktır.
ArchLinux veya türevlerinde şunlar olacaktır:
sudo pacman -S jobs
2. Ardından, terminalde işleri çalıştırıyoruz:
jobs
Şöyle bir şey görünecek:
Başka bir deyişle, o terminalde çalışan şey görünür.
Her neyse, umarım bazılarının ilgisini çeker.
selamlar
Bu programla Jo, bu programla bir virüs bulmaya geldi.
Harika katkı!
Linux Mint depolarında hiçbir iş görünmez: O
Zaten bunu Debian depolarında da bulamıyorum. Debian web sitesinde de paket araması yaptığımda http://packages.debian.org/ve Ubuntu'da: https://apps.ubuntu.com/ y http://packages.ubuntu.com/… Ve tam olarak bu adı taşıyan herhangi bir paket görmüyorum… İşin püf noktası nerede ??. 😀
Hatam, görünüşe göre Debian veya türevlerinde varsayılan olarak zaten kurulu.
Hakikat! dahil, teşekkürler 😀
Hatam, görünüşe göre Debian, Ubuntu veya türevleri gibi dağıtımlarda varsayılan olarak zaten yüklü.
Terminalde işleri çalıştırın ve size bir hata verip vermediğini söyleyin.
Emin değilim ama belki de yüklenmesi gereken şey jobservice (ayrıca jobs-admin, bir GTK + yardımcı programı da var)
Bana Debian'da xjobs olarak görünüyor ve en azından benim kurulumumda onu kurmam gerekiyordu ...
Neden işler yerine ps kullanmıyorsunuz? Kurulması gerekmez ve sonuçta ortaya çıkan PID ile kill kullanılabilir. İşleri kullanmanın herhangi bir avantajı var mı?
jobs, kullandığınız PID'yi görmek için kabukta arka planda çalıştırdığınız $ PID içindir:
işler -l
Soldaki sayı, örneğin 1 ön plana veya arka plana bir işlem koymak için kullanıldığından, onları işlerle görmek ps'ye göre daha kolaydır.
1
bg 1
Bir PPID'nin PID'sine ulaşmak da zordur, örneğin:
pstree -pn
selamlar