Bir süre önce öğretmenim benden Minecraft'ı öldürecek bir senaryo oluşturmamı istedi. Kullanıcı kendi çalıştırdığı zaman çalıştı, ancak root seviyesinde ise çalışmadı.
lsof
Sadece lsof denilen kullanıcı tarafından değil, tüm işlemleri bulduğuna benzer bir komut var mı ? Adam sayfasını okudum, ama tam olarak anlamadım. lsof
Sadece kullanıcıların değil, her bir işlemi gerçekleştirecek bir komut var mı ?
Bu, yalnızca Mac'ler için tasarlanmış komut dosyasıdır:
#!/usr/bin/env python
import os
from time import sleep
while True:
os.system("lsof | grep minecraft | cut -c 11-16 >mine.txt")
f=open("mine.txt")
l = f.readline()
if len(l) > 0:
os.system("kill "+l)
f.close()
os.system("echo > mine.txt")
sleep(15)
lsof
? açık dosyaları listelemek için tasarlanmıştır. Bunun gibi bir şey kullanmanın daha iyi olacağını düşünüyorum ps
. ve tüm kullanıcıların işlemlerini listeleme gelince ... eğer bellek çalışırsa, bu olası bir güvenlik sorunu olduğu için bu mümkün değil