Jump to content
DeathCom

Script care sa opreasca anumite procese

Recommended Posts

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..

Link to comment
Share on other sites

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

Link to comment
Share on other sites

@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 !

Link to comment
Share on other sites

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...