19.08.2008

pidof

Bugun RSS Feedleri gezerken cok guzel bir komutla tanistim.
"pidof"
Aslina bakilirsa cogu insana cok gereksiz gelebilir ama, bence gercekten faydali bir komut. Temelde su isi yapiyor.:
ps auxw dedigimizde bildiginiz gibi surecleri goruyoruz. Bu surecler arasindan bir uygulama ya da servisi arayacaksak grep ile birlestirip

ps auxw|grep surec_adi seklinde calistiriyoruz.

Eger sadece surec numaralarini alacaksak (PID) bu da yeterli olmuyor, bir de awk kullanmamiz gerekiyor.

ps|grep|awk

Bunlarin hepsinin yerine kullanilabilecek bir komut pidof.

pidof sshd dedigimizde sshd servisinin tum sureclerini goruyoruz.
Bu komutu kill ile birlestirerek servisin tum sureclerini teker teker oldurmek yerine sirayla ve de topluca da oldurebiliyoruz - killall dan bahsetmiyorum-.

Ancak en ilginc olan ve aklima takilan pidof komutunun bir link olmasi.
# whereis pidof

(Burasi cok ilginc)

# ls -l /sbin/pidof
lrwxrwxrwx 1 root root 8 Feb 28 15:40 /sbin/pidof -> killall5

???