Monte o tmpfs em / sys / class / backlight / e inotifywatch. Você também pode adicionar alguns links simbólicos.
Estou usando o Linux com um kernel 3.9 (BohdiLinux, mas estou procurando uma resposta agnóstica de distro (ou pelo menos o ambiente de desktop).
Algo é periodicamente (ou em algum evento, talvez) redefinir o nível da luz de fundo do meu laptop na tela, e eu gostaria de saber qual é o processo.
Eu ingenuamente tento assistir acess em / sys / class / backlight com inotifywatch [1], mas eventos em / sys não parecem ser gravados.
Eu também tento ver se houve alguns eventos acpi, mas nada foi gravado por acpi_listen quando a reinicialização ocorre.
Eu não tenho idéia do processo que está fazendo o reset, ou mesmo se ele é sempre iniciado ou iniciado sob demanda por outro, então eu não vejo como eu poderia usar o lsof.
Como eu poderia progredir daqui? Obrigado por qualquer conselho!
[edit]:
[1] comando atual: sudo inotifywatch -r -v / sys / class / luz de fundo /
[2] comando atual: sudo acpi_listen
[3] saída
% sudo udevadm monitor --udev --property monitor will print the received events for: UDEV - the event which udev sends out after rule processing UDEV [27661.753446] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video1 (backlight) ACTION=change DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video1 SEQNUM=6027 SOURCE=sysfs SUBSYSTEM=backlight UDEV_LOG=7 USEC_INITIALIZED=27661753199
Monte o tmpfs em / sys / class / backlight / e inotifywatch. Você também pode adicionar alguns links simbólicos.
Você já tentou top
ver todos os processos em execução?
Além disso, você pode executar ps -aux
para obter um instantâneo de todos os processos em execução.