/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Bash programmering og kill
Fra : Lasse Jensen


Dato : 05-11-01 19:29

Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
ihjel, noget i retning af:
PID=(ps -aux | grep mpg123 | et eller andet der finder mpg123´s pid)
kill $PID


---
Lasse Jensen [rdx at worldonline dot dk]
Linux, the choice of a GNU generation.

 
 
Morten Brix Pedersen (05-11-2001)
Kommentar
Fra : Morten Brix Pedersen


Dato : 05-11-01 19:37

Lasse Jensen wrote:

> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
> ihjel, noget i retning af:
> PID=(ps -aux | grep mpg123 | et eller andet der finder mpg123´s pid)
> kill $PID


Hvorfor ikke bare 'killall mpg123'?

- Morten.

--
Morten Brix Pedersen <morten@wtf.dk>
Copenhagen, Denmark. http://www.wtf.dk/hp/



Rasmus Bøg Hansen (05-11-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 05-11-01 23:18

Morten Brix Pedersen wrote:

> Lasse Jensen wrote:
>
>> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
>> ihjel, noget i retning af:
>> PID=(ps -aux | grep mpg123 | et eller andet der finder mpg123´s pid)
>> kill $PID
>
>
> Hvorfor ikke bare 'killall mpg123'?

Vær lige opmærksom på at killall på bl. a. HPUX og Solaris betyder
noget helt andet - der slår du _alle_ processer ihjel... Så kommandoen
er *ikke* protabel...

Rasmus

--
-- [ Rasmus 'Møffe' Bøg Hansen ] ---------------------------------------
There are two major products that come out of Berkeley: LSD and BSD.
We don't believe this to be a coincidence.
-- Jeremy S. Anderson
--------------------------------- [ moffe at amagerkollegiet dot dk ] --

Adam Sjøgren (05-11-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 05-11-01 19:39

On Mon, 05 Nov 2001 18:29:00 GMT, Lasse Jensen wrote:

> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
> ihjel, noget i retning af: PID=(ps -aux | grep mpg123 | et eller
> andet der finder mpg123´s pid) kill $PID

KILLALL(1) User Commands KILLALL(1)


NAME
killall - kill processes by name


Mvh.

--
"Well, I'm a moon around you" Adam Sjøgren
asjo@koldfront.dk

Lasse Jensen (05-11-2001)
Kommentar
Fra : Lasse Jensen


Dato : 05-11-01 19:46

On Mon, 05 Nov 2001 19:39:20 +0100, asjo@koldfront.dk (Adam
=?iso-8859-1?q?Sj=F8gren?=) wrote:

>On Mon, 05 Nov 2001 18:29:00 GMT, Lasse Jensen wrote:
>
>> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
>> ihjel, noget i retning af: PID=(ps -aux | grep mpg123 | et eller
>> andet der finder mpg123´s pid) kill $PID
>
>KILLALL(1) User Commands KILLALL(1)
>
>
>NAME
> killall - kill processes by name

Primært fordi jeg ikke vidste man kunne... men tak... og så behøver i
ikke at vade mere i det.

---
Lasse Jensen [rdx at worldonline dot dk]
Linux, the choice of a GNU generation.

Jesper Krogh (05-11-2001)
Kommentar
Fra : Jesper Krogh


Dato : 05-11-01 19:39

In article <3be6d9c1.91079755@news.tele.dk>, Lasse Jensen wrote:
> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
> ihjel, noget i retning af:
> PID=(ps -aux | grep mpg123 | et eller andet der finder mpg123´s pid)
> kill $PID

killall mpg123

--
../Jesper Krogh, jesper@linuxpusher.dk
webshop: http://www.linuxpusher.dk


Adam Sjøgren (05-11-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 05-11-01 19:49

On Mon, 05 Nov 2001 18:46:22 GMT, Lasse Jensen wrote:

> Primært fordi jeg ikke vidste man kunne... men tak... og så behøver
> i ikke at vade mere i det.

Der er ikke nogen der vader i det, der er bare flere der læser og
skriver news samtidig.


,

--
"Well, I'm a moon around you" Adam Sjøgren
asjo@koldfront.dk

Kim Petersen (05-11-2001)
Kommentar
Fra : Kim Petersen


Dato : 05-11-01 20:01

rdx@worldonline.dk (Lasse Jensen) writes:

> Jeg skal bruge et eller andet der kan slå alle instanser af mpg123
> ihjel, noget i retning af:
> PID=(ps -aux | grep mpg123 | et eller andet der finder mpg123´s pid)
> kill $PID

Nu har alle de andre jo refereret til killall - så her kommer dit shell
svar

ps -uaxw|grep mpg123|awk ' { print $2; }'|xargs kill

eller:

mykillall() { ps -uaxw|grep $1|awk ' { print $2; }'|xargs kill }
mykillall mpg123

--
Mvh. Kim Petersen /| Tlf: +4575831551 |\ Jomfru Ingefreds Vej 18
Software Engineer / | Fax: (none atm.) | \ 7100 Vejle
LSS / | Email: kim@vindinggaard.dk | \ DK - Danmark

Jacob Gaarde (05-11-2001)
Kommentar
Fra : Jacob Gaarde


Dato : 05-11-01 23:23

--- SNIP ---

Da mange har værewt så flinke at henlede opmærksomheden på killall vil
jeg benytte lejligheden til en advarsel :
killall tér sig forskelligt på linux og kommercielle unices :

killall
^ uden argumenter udløser på linux en lille vejledning i, hvad
man kan med killall

killall
^ uden argumenter _gør_ det kommandoen hedder på kommercielle
unices : dræber alle processer. Så gælder det om at have konsol-adgang,
så man kan få æsken op at køre igen !


PS. jeg har en bekendt, der gjorde det hjemmefra engang.


Peter Dalgaard BSA (05-11-2001)
Kommentar
Fra : Peter Dalgaard BSA


Dato : 05-11-01 23:20

Jacob Gaarde <gaarde@mailserver.dk> writes:

> killall
> ^ uden argumenter _gør_ det kommandoen hedder på kommercielle
> unices : dræber alle processer. Så gælder det om at have
> konsol-adgang, så man kan få æsken op at køre igen !
>
>
> PS. jeg har en bekendt, der gjorde det hjemmefra engang.


Javel, ja. Og hvad sagde dine brugere så dagen efter? ;)

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Jacob Gaarde (06-11-2001)
Kommentar
Fra : Jacob Gaarde


Dato : 06-11-01 16:54



Peter Dalgaard BSA wrote:

> Javel, ja. Og hvad sagde dine brugere så dagen efter? ;)


Ser du, nu har jeg jo aldrig været ansat hos Bording ...

Han ringede til nogen, der bor tæt på og bad dem cykle ud og skubbe til
serveren.



Peter Dalgaard BSA (06-11-2001)
Kommentar
Fra : Peter Dalgaard BSA


Dato : 06-11-01 19:07

Jacob Gaarde <gaarde@mailserver.dk> writes:

> Peter Dalgaard BSA wrote:
>
> > Javel, ja. Og hvad sagde dine brugere så dagen efter? ;)
>
>
> Ser du, nu har jeg jo aldrig været ansat hos Bording ...

Jaja, den er god med dig.

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Kent Friis (09-11-2001)
Kommentar
Fra : Kent Friis


Dato : 09-11-01 23:49

Den Mon, 05 Nov 2001 23:22:46 +0100 skrev Jacob Gaarde:
>--- SNIP ---
>
>Da mange har værewt så flinke at henlede opmærksomheden på killall vil
>jeg benytte lejligheden til en advarsel :
>killall tér sig forskelligt på linux og kommercielle unices :
>
>killall
> ^ uden argumenter udløser på linux en lille vejledning i, hvad
>man kan med killall
>
>killall
> ^ uden argumenter _gør_ det kommandoen hedder på kommercielle
>unices : dræber alle processer. Så gælder det om at have konsol-adgang,
>så man kan få æsken op at køre igen !

Det gælder ikke kun uden argumenter.

Fx. tager killall på HP-UX kun et argument - nemlig hvilket signal
der skal sendes.

Så "killall -HUP inetd" sender HUP-signal til ALLE processer. Det får
fx. alle brugerne logget ud ret hurtigt!!!

Hvis ikke der angives hvilket signal der skal bruges er default "-9" -
det er altså ret tydeligt at denne kommando er til brug i shutdown
scripts.

Mvh
Kent
--
Det skete i de dage i november engang
at de første kataloger satte julen igang

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste