Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /usr/share/doc/acpid/ |
Upload File : |
acpid for Debian ================ The acpid daemon can handle user defined events. Place event files under /etc/acpi/events. If an event occurs, acpid recurses through the event files in order to see if the regex defined after "event" matches. If they do, action is executed. An example with /etc/acpi/events/powerbtn to handle presses on the power button. new style: event=button/power .* action=/etc/acpi/powerbtn.sh old style: event=button power.* action=/etc/acpi/powerbtn.sh to handle both styles: event=button[ /]power action=/etc/acpi/powerbtn.sh Your script will get the complete event string (as reported by /proc/acpid/events), if you use %e as a parameter of your script. You may want to split this by calling set $*. $1 then holds the event group, $2 takes the event and $3 and $4 take the values as reported by the kernel. When using acpid with modules, you can use /etc/default/acpid in order to specify Linux kernel modules to be loaded at startup.