Điểm:0

Sử dụng pkill hoặc kill ps aux (bên trong tập lệnh) để hủy các tiến trình dẫn đến Pulseaudio mất kết nối âm thanh?

lá cờ sg

Tôi có tập lệnh này tìm kiếm nhiều ứng dụng và giết chúng trong các trường hợp bộ nhớ thấp (hoặc khi trình duyệt bắt đầu làm chậm CPU)

pkill -f 'chrome --type=renderer' (Chỉ giết các tab trình duyệt, không phải toàn bộ trình duyệt)  
pkill -f 'firefox'  
pkill -f 'ffmpeg'  
pkill -f 'Portion_Of_Your_App_Name_Here'  

Kích hoạt bằng một phím nóng.

Khi sử dụng các lệnh đã nói riêng lẻ từ một thiết bị đầu cuối, các quy trình sẽ bị hủy và pulseaudio tiếp tục hoạt động (các ứng dụng khác tiếp tục phát âm thanh bình thường)

Chỉ khi tôi sử dụng chính SCRIPT thì Pulseaudio dường như cũng bị giết?
chỉnh sửa: Điều này cũng dẫn đến việc OBS-Studio mất kết nối âm thanh

Có một cách giải quyết cho điều này?
pkill hoặc kill -9 'ps aux | grep' dẫn đến hành vi tương tự

sử dụng lệnh "thời gian" mang lại những kết quả sau:  
time pkill -f 'phần chuỗi của tên quy trình'
thời gian chạy = 0,018s
\N  
time script.sh (SCRIPT RUNS)  
thời gian để chạy = 0,262s (thời gian thực hiện cao hơn nhiều... vấn đề về cú pháp?)  

Thật tò mò khi nhận thấy rằng lệnh killall chỉ mất 0,006 giây để chạy thay vì 0,018 giây của pkill hoặc pgrep
Cũng xin lưu ý rằng sự cố này không xảy ra trong phiên bản phân phối trước (bản phân phối pulseaudio phiên bản 16.04 cũ hơn, có các sự cố khác nhưng không phải là sự cố cụ thể này)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.