Điểm:0

lsb_release được gọi cứ sau vài giây

lá cờ pk

Tôi có một odroid XU4 chạy Ubuntu 18.04 tối thiểu do nhà sản xuất cung cấp.Cứ sau vài giây (nó không thực sự nhất quán, nhưng hãy nghĩ trong khoảng từ 5 đến 30) tôi nhận được một cuộc gọi tới lsb_release. Đôi khi nó được gọi với -r cờ, những người khác với -tôi. Điều này gây ra sự gia tăng đột biến trong việc sử dụng CPU làm bật quạt của bo mạch (điều này khá khó chịu).

tôi đã thấy câu hỏi này, nhưng việc tắt tự động cập nhật trong /etc/apt/apt.conf.d/20unattended-upgrades không làm giảm số lượng cuộc gọi. Vì đây là tập lệnh python nên tôi đã cố gắng theo dõi người gọi bằng các phương pháp được mô tả trong câu hỏi này. Tuy nhiên, một với os.getppid không hoạt động nếu người gọi không phải là một tập lệnh python khác (ít nhất là trong thử nghiệm của tôi) và tập lệnh thứ hai với psutil không hoạt động vì nhập psutil không thành công khi thực hiện trong vòng lsb_release vì một số lý do.

Có ai gặp phải điều này và biết tất cả các cuộc gọi này đến từ đâu không? Hoặc có lẽ ai đó có ý tưởng khác để theo dõi ai đang gọi lsb_release? Cảm ơn!

Chỉnh sửa: trung bình hơn 40 phút là 1 cuộc gọi cứ sau 7 giây. 51,1% cuộc gọi có -r, còn lại có -tôi

Điểm:0
lá cờ bd

Bạn có thể tạm thời di chuyển /usr/bin/lsb-phát hành đến /usr/bin/orig-lsb-phát hành và đặt một tập lệnh vào vị trí của nó có chứa thứ gì đó dọc theo dòng

#!/bin/sh
ps axf > /tmp/inflagranti.txt
exec /usr/bin/orig-lsb-release "$@"

Sau đó, khi tập tin /tmp/inflagranti.txt đã được tạo, bạn có thể di chuyển /usr/bin/orig-lsb-phát hành Quay lại /usr/bin/lsb-phát hành và nghiên cứu /tmp/inflagranti.txt rảnh rỗi để tìm người đã gọi kịch bản của bạn.

manugutito avatar
lá cờ pk
Điều này sẽ không hoạt động vì lsb_release được chạy dưới dạng `python3 /path/to/script`, nhưng bạn đã truyền cảm hứng cho tôi sử dụng mô-đun `sub process` để chạy `ps axf`. Chắc chắn, các cuộc gọi với cờ `-i` dường như đến từ `cloudshell-lcd`, đây là một chương trình nhỏ để điều khiển màn hình LCD. Tôi sẽ xem xét tại sao điều này lại được gọi nhiều như vậy, và sau đó sẽ xem xét lại để tìm trình gọi `-r`. Cảm ơn rất nhiều!
manugutito avatar
lá cờ pk
Có vẻ như tôi không thể upvote, nhưng tôi đã đánh dấu câu trả lời của bạn là được chấp nhận. Chúc mừng!
manugutito avatar
lá cờ pk
Để tham khảo trong tương lai, các cuộc gọi với `-r` cũng là do `cloudshell-lcd`

Đă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.