Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Inapte à arrêter un programme
Envoyé par: Christian

Bonsoir,
J'ai madriva 10.2 et il m'arrive d'écouter France-inter en direct (http://viphttp.yacast.net-France Inter) mais voilà, quand je l'arrête, cela n'a pas un effet définitif puisqu'il revient au bout de quelques secondes (une vingtaine) ?-(

J'avais acheté un bouquin sur linux dans lequel ils donnent un 'truc' pour arrêter de force un prog. récalcitrant sur un terminal avec : ps -x puis kill le numéro du prog (que l'on peut souvent deviner...)

J'ai essayé mais réussi seulement à causer quelques pb supplémentaires ! :-))

Voilà ce que donne la commande ps -x :

Warning: bad ps syntax, perhaps a bogus '-'? See [procps.sf.net]
PID TTY STAT TIME COMMAND
1 ? S 0:00 init [5]
2 ? SN 0:00 [ksoftirqd/0]
3 ? S< 0:01 [events/0]
4 ? S< 0:00 [khelper]
9 ? S< 0:00 [kthread]
21 ? S< 0:00 [kblockd/0]
55 ? S 0:00 [kapmd]
78 ? S 0:00 [pdflush]
79 ? S 0:00 [pdflush]
81 ? S< 0:00 [aio/0]
80 ? S 0:00 [kswapd0]
675 ? S 0:00 [kseriod]
753 ? S 0:00 [kjournald]
807 ? S<s 0:04 udevd
1349 ? S 0:00 [khubd]
1562 ? S 0:00 [scsi_eh_0]
1563 ? S 0:00 [usb-storage]
6385 ? S 0:00 [kjournald]
14436 ? Ss 0:00 /sbin/ifplugd -b -i eth0
14770 ? Ss 0:00 syslogd -m 0 -a /var/spool/postfix/dev/log
14820 ? Ss 0:00 klogd -2
14872 ? Ssl 0:00 ./hpiod
14884 ? S 0:00 python ./hpssd.py
14933 ? Ss 0:00 cupsd
15090 ? S<s 0:00 dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid -cf /etc
15097 ? Ss 0:00 dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid -cf /etc
15386 ? Ss 0:00 hcid: processing events
15407 ? Ss 0:00 sdpd
15426 ? S< 0:00 [krfcommd]
15449 ? Ss 0:00 hald
15689 ? S 0:00 /usr/bin/kdm -nodaemon
15694 ? Ss 0:00 nifd -n
15727 ? S 0:11 /etc/X11/X -deferglyphs 16 -auth /var/run/xauth/A:0-kGa0ET
15846 ? S 0:00 -:0
15960 ? S 0:00 /usr/sbin/smartd
16165 ? Ss 0:00 /usr/lib/postfix/master
16195 ? Ss 0:00 crond
16282 tty1 Ss+ 0:00 /sbin/mingetty tty1
16283 tty2 Ss+ 0:00 /sbin/mingetty tty2
16284 tty3 Ss+ 0:00 /sbin/mingetty tty3
16285 tty4 Ss+ 0:00 /sbin/mingetty tty4
16286 tty5 Ss+ 0:00 /sbin/mingetty tty5
16287 tty6 Ss+ 0:00 /sbin/mingetty tty6
17663 pts/1 S 0:00 su
17678 pts/1 S 0:00 bash
17728 pts/1 R+ 0:00 ps -x


Lequel faut-il supprimer ?

Je n'aime pas tourner autour du pot...N'y a-t-il pas une autre façon de procéder ? (comment cela se fait-il que ce prog. est rémanent ? )

Merci pour vos réponses...:-)

Poste le Tuesday 20 March 2007 19:57:07
Répondre     Citer    
Re: Inapte à arrêter un programme

Pour lister la liste des programmes
ps auxw
et aussi la commande top

Pour tuer un programme de numéro (par exemple) 1234 (son pid):
kill 1234
S'il est récalcitrant
kill -QUIT 1234
kill -KILL 1234

Il y a de bonnes raisons à toujours essayer les deux premiers kill avant le dernier.

Pour tuer les programmes de nom (par exemple) kwrite
killall -v kwrite


Il y a d'autres possibilités; RTFM pour les détails.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 20 March 2007 20:59:04
Répondre     Citer    
Re: Inapte à arrêter un programme

En général, il n'est nécessaire de tuer (kill) un processus (un programme en train de tourner) que s'il consomme trop de resources. Dans le listing que tu donnes (tu aurais dû utiliser la balise [ code ]) je n'en vois aucun. Et tu es mieux placé que d'autres pour savoir quel programme as tu lancé récemment et qui bouffe trop.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 20 March 2007 21:06:25
Répondre     Citer    
Re: Inapte à arrêter un programme
Envoyé par: Christian

super, ça a marché. J'ai d'abord listé avec ps auxw puis tué avec killall (c'était mplayer)

Merci Basile :-)

Poste le Tuesday 20 March 2007 21:16:17
Répondre     Citer    
Re: Inapte à arrêter un programme
Envoyé par: panthere noire

si kill ne marche pas et que tu est sous X et qu ela fenetre est en plein milieux de l'écran et refuse de ce barrer, il suffis dans un terminal de taper: xkill puis cliquer sur la fenêtre a tuer smiling smiley

je t'invite aussi a lire man renice et man nice, qui permet d'eviter qu'un prog mange tout les ressouce du pc smiling smiley

voila smiling smiley

net install--> sid2.6.32 dist i386
fluxbox
nvidia 8800gtx 768 ddr3

Poste le Wednesday 21 March 2007 17:42:56
Répondre     Citer    
Re: Inapte à arrêter un programme
Envoyé par: Christian

En fait, ce n'est pas le fait que ce prog. consomme (d'ailleurs pas tellement) qui me pose pb mais plutôt qu'il m'oblige à entendre France-Inter ou autre alors que je n'en veux plus eye rolling smiley
Et ça m'énerve pas mal :-F , je dois être perfectionniste... ^o^

Poste le Wednesday 21 March 2007 20:12:32
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Inapte à arrêter un programme
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons