Jump to content
DeathCom

Script care sa opreasca anumite procese

Recommended Posts

Posted

Mi se pare cea mai imbecila intrebare posibila.Bine ca mai sunt si altele.

Anumite procese ? pe ce platforma fratele meu ? e o mare diferenta .. daca eti pe Unix -like incearca sa foloseesti ceva de genu

system("kill ..");

asta ii mai dai si pidu .. de exemplu , faci un script care da ps -l , cauta dupa ce proces vrei , apoi getpidsi il pui la kill  si gata , 2 chestii 3 surcele ..

Pe wingoz te descurci ca e mult mai simplu , tot pe killuri si piduri , siduri ( asta e la useri , pentru procese per , user, , ca fiecare prcs , are un pid , si mai sunt si siduri , pentru useri ..) bla bla .. cauta pe google..

Posted

depinde de OS-ul care-l folosesti.

exemplu... pe win, este un programle pskill (http://download.sysinternals.com/Files/PsKill.zip) care iti da posibilitatea de a injchide un program. va veni ceva de genul: pskill -pid

PID = ID'ul procesului care ruleaza.

Name                      PID    PPID

Idle                        0          0       

System                    4          0 

smss.exe              672        4

DATECSD.exe      8016    4584

cmd.exe              7960    2512 

ca sa inchizi un proces(ex: DATECS.exe) dai pskill 8016

asta in windows.

in unix, exact cum a spus !_30.

in alta ordine de idei, tu vrei un script. de fiecare data cand este lansat un proces el are un PID diferit. poti sa incerci sa -l inchizi dupa numele procesului.

pskill nume_proces

fisierul bat


@echo off
pskill.exe nume_proces sau PID

Posted

@0x90  , nu se referea anume la XP , cat pe mai multe OS-uri.

Desigur exista multe programele , shit's dar tipu vroia script/scriputuri.

Pe Windows ( nu neaparat XP , ca Windows are mai multe deat XP ) ai si Task Manager unde dai end process , end process tree .. seta prioritati ..) ..

pe Linux , Unix , super simplu , afisezi procesele + PID-urile care sunt asignate fiecarui proces ps -l daca , nu te descuri man ps si apoi dai kill la PID-ul proceului respectiv.

killul are mai multe argumente , 1 , 9 , 15 , respective , restart    proces , inchidere usoara si fortata .. man kill

daca vrei un mic proram C faci eva de genu system("kill getpid .. bla bla system ruleaza comenzi din UNIX in C/C++.

Bafta !

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...