Puncte:0

Utilizarea pkill sau kill ps aux (în interiorul unui script) pentru a ucide procesele duce la pierderea conexiunii audio a Pulseaudio?

drapel sg

Am acest script care caută mai multe aplicații și le omoara pentru situații de memorie scăzută (sau când browserul începe să întârzie CPU)

pkill -f 'chrome --type=renderer' (Omoară numai filele browserului, nu întregul browser)  
pkill -f „firefox”  
pkill -f 'ffmpeg'  
pkill -f „Porțiune_Din_Numele_Aplicației_Aici”  

Activat de o tastă rapidă.

Când utilizați respectivele comenzi individual de la un terminal, procesele sunt oprite și pulseaudio continuă să funcționeze (alte aplicații continuă să redă audio în mod normal)

Doar când folosesc SCRIPT-ul în sine, Pulseaudio pare să fie ucis și el?
edit: ceea ce duce, de asemenea, la pierderea conexiunii audio OBS-Studio

Există o soluție pentru asta?
pkill sau kill -9 'ps aux | grep' are ca rezultat același comportament

folosind comanda „time” produce aceste rezultate:  
time pkill -f „porțiunea șirului din numele procesului”
timpul de rulare = 0,018s
\n  
time script.sh (SCRIPT RUNS)  
timp de rulare= 0,262 s (timp de execuție mult mai mare... problemă de sintaxă?)  

De asemenea, este curios de observat că comanda killall durează doar 0,006 secunde pentru a rula în loc de 0,018 secunde pentru pkill sau pgrep
De asemenea, observați că această problemă nu s-a întâmplat în versiunea anterioară de distribuție (distro mai veche versiunea pulseaudio 16.04, care a avut alte probleme, dar nu în special aceasta)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.