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