mocp unkillbar

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

mocp unkillbar

Beitrag von michaa7 » 01.02.2022 17:40:43

Was tut man wenn sich ein program/prozess nicht killen läßt, nicht mit kill <pid>, nicht mit pkill mocp und nicht mit dem kill in htop ?

Klar, ein reboot erledigt das, aber was sonst noch?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: mocp unkillbar

Beitrag von JTH » 01.02.2022 17:54:57

Hast du ein sigkill schon ausprobiert?

Code: Alles auswählen

kill -9 PID
oder gleiches per htop o.ä.
Manchmal bekannt als Just (another) Terminal Hacker.

willy4711

Re: mocp unkillbar

Beitrag von willy4711 » 01.02.2022 18:22:52

Bei mir geht das mit:

Code: Alles auswählen

~$ killall -v mocp
mocp(344963) mit Signal 15 beendet

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mocp unkillbar

Beitrag von michaa7 » 02.02.2022 01:06:56

JTH hat geschrieben: ↑ zum Beitrag ↑
01.02.2022 17:54:57
Hast du ein sigkill schon ausprobiert?

Code: Alles auswählen

kill -9 PID
oder gleiches per htop o.ä.
... den "-9" Schalter habe ich nicht mit "kill" genutzt, bin ich zwar mal drüber gestolpert, habe ich aber dann vergessen ...

Und ist mir erst jetzt nach deinem Hinweis aufgefallen, dass der Killbefehl in htop per default auf "sigterm" steht und "sigkill" erst ausgewählt werden muss.

Nun muss ich warten bis moc sich wieder mal mit irgendeinem audiofile aufhängt ... ;-)

Danke.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mocp unkillbar

Beitrag von michaa7 » 02.02.2022 01:09:07

willy4711 hat geschrieben: ↑ zum Beitrag ↑
01.02.2022 18:22:52
Bei mir geht das mit:

Code: Alles auswählen

~$ killall -v mocp
mocp(344963) mit Signal 15 beendet
Werd ich auch versuchen mir zu merken ... falls moc wiedermal von einem audiofile in den würgegriff genommen wird.

Danke.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

willy4711

Re: mocp unkillbar

Beitrag von willy4711 » 02.02.2022 10:35:41

Ich nehme an, du weißt, dass mocp gleichzeitig einen Server startet.
Wenn du mocp im Terminal mit "Q" beendest, läuft der Server trotzdem weiter.
Klient und Server kann man entweder mit oben genannten Befehlen beenden,
oder bei laufenden Klient mit "SHIFT+Q"

Zu den Signalen im Zusammenhang mit den kill - Befehlen gibt es hier Erklärungen:
https://wiki.ubuntuusers.de/Signale/

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mocp unkillbar

Beitrag von michaa7 » 02.02.2022 10:50:43

willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.02.2022 10:35:41
Ich nehme an, du weißt, dass mocp gleichzeitig einen Server startet.
...
Ja, das ist klar. Es geht aber wirklich um die Ausnahmesituation dass ein Audiofile (auf einer Fritzbox Share) moc erwürgt. Es geht dann fast gar nichts mehr auf dem Rechner. Moc hängt dann mitten im song und reagiert auf nichts.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

willy4711

Re: mocp unkillbar

Beitrag von willy4711 » 02.02.2022 11:08:07

michaa7 hat geschrieben: ↑ zum Beitrag ↑
02.02.2022 10:50:43
Moc hängt dann mitten im song und reagiert auf nichts.
Ahh - das ist was anderes.
Hab aber trotzdem mit htop + zweites Terminal ein bisschen rum gespielt:

Code: Alles auswählen

    PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
  83057 willy       20   0 79048 18324 15504 S  0.0  0.1  0:00.12 │  │  │  │  │  │  └─ mocp
  83058 willy       20   0  902M 16096 10168 S  0.7  0.0  0:01.93 │  │  │  │  │  │     └─ mocp
  83074 willy       20   0  902M 16096 10168 S  0.0  0.0  0:00.45 │  │  │  │  │  │        ├─ mocp
  83073 willy       20   0  902M 16096 10168 S  0.0  0.0  0:00.14 │  │  │  │  │  │        ├─ mocp
  83072 willy       20   0  902M 16096 10168 S  0.7  0.0  0:00.93 │  │  │  │  │  │        ├─ mocp
  83063 willy       20   0  902M 16096 10168 S  0.0  0.0  0:00.00 │  │  │  │  │  │        ├─ mocp
  83062 willy       20   0  902M 16096 10168 S  0.0  0.0  0:00.30 │  │  │  │  │  │        ├─ mocp
  83060 willy       20   0  902M 16096 10168 S  0.0  0.0  0:00.00 │  │  │  │  │  │        └─ mocp
Die erste PID ist der Klient im Terminal, die anderen sind der Server und irgendwelche Unterprozesse.
Man kann mit "KILL" zuerst den Klient (83057)killen, oder gleich den zweiten Prozess ( 83058) (alles)

Code: Alles auswählen

kill -15 83058
Wenn der Klient beendet ist, wären also nur noch 7 statt 8 Prozesse da.
Wäre dann gleichbedeutend mit

Code: Alles auswählen

killall  mocp
Vielleicht hilft es ja

Benutzeravatar
Meillo
Moderator
Beiträge: 8817
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: mocp unkillbar

Beitrag von Meillo » 02.02.2022 11:47:44

michaa7 hat geschrieben: ↑ zum Beitrag ↑
02.02.2022 10:50:43
Es geht aber wirklich um die Ausnahmesituation dass ein Audiofile (auf einer Fritzbox Share) moc erwürgt. Es geht dann fast gar nichts mehr auf dem Rechner. Moc hängt dann mitten im song und reagiert auf nichts.
Ich habe mocp vor einigen Jahren auch mal verwendet, hatte dann aber immer wieder Problem beim Abspielen von Musik ueber das Netzwerk -- also so aehnlich wie du das beschreibst. Moeglicherweise ist mocp in dem Szenario problematisch. Ich bin damals dann weggewechselt, weil's mich zu sehr genervt hat. Zuerst kurz zu Debiancmus und dann (sehr viel minimalistischer) zu Debiancplay, was ich seitdem verwende. (cplay ist ein 1500-Zeilen-Script in Python2. Das kann man auch manuell installieren nachdem es vermutlich wegen Python2 nicht mehr in Debian ist. Ich habe eh eine etwas modifizierte Version.)
Use ed once in a while!

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mocp unkillbar

Beitrag von michaa7 » 02.02.2022 17:31:46

Meillo hat geschrieben: ↑ zum Beitrag ↑
02.02.2022 11:47:44
michaa7 hat geschrieben: ↑ zum Beitrag ↑
02.02.2022 10:50:43
Es geht aber wirklich um die Ausnahmesituation dass ein Audiofile (auf einer Fritzbox Share) moc erwürgt. Es geht dann fast gar nichts mehr auf dem Rechner. Moc hängt dann mitten im song und reagiert auf nichts.
Ich habe mocp vor einigen Jahren auch mal verwendet, hatte dann aber immer wieder Problem beim Abspielen von Musik ueber das Netzwerk -- also so aehnlich wie du das beschreibst. Moeglicherweise ist mocp in dem Szenario problematisch. ...
Ich habe mir zwar deine Alternativen kursorisch angeschaut, aber das funktionierte eigentlich sonst gut mit moc, und ich mag die SW einfach .... und habe dann die HW (ethernetkabel mit Kupplung) genauer betrachtet, und eben die wacklige Kupplung als (höchstwahrscheinlichen) Verursacher der Netzwerkabbrüche identifiziert. Bissl Panzerband richtet es nun hoffentlich ...

Trotzdem nicht nett von moc dann unbegrenzt zu warten und den Anwender auszusperren ...
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten