Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

PHP shell_exec kill komutu çalışmıyor

$cikti = 'kill -9 '.$komut;
shell_exec($cikti);  


bu komut nedense işlemiyor $komut değişkeninde problem yok değer yani PID si geliyor. ama kill komutu işlemiyor kill -9 $komut u denedim kill -KILL $komutu denedim. Ben izinlerle ilgili bir sorun olduğunu düşünüyorum çünkü kapatmak istediğim şey root ile açılmış... Not: safe-mode on falan değil onu önermeyin çünkü PID yi komut yazarak çekiyor yani shell_exec çalışıyor. Ama kill'de çalışmıyor
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • iprouter adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    7 cevap - 4 soru
    Selam

    kill komutunu kullanabilmen için öncelikle root yetkisine sahip olman gerekli
    komudu
    $cikti = 'sudo kill -9 '.$komut;
    shell_exec($cikti);  
    


    olarak kullanman gerekiyor tabi ki de sunucun içinden de /etc/sudoers dosyasında da

    www-data localhost=nopasswd: /bin/kill olarak eklemiş olman gerekilidir.