geek_stuff/server & linux
시스템 sleep 관련 event 발생시 자동실행
!kKo
2012. 7. 19. 18:19
/etc/pm/sleep.d/ 에서 스크립트를 만들면 아래의 경우 자동으로 해당 스크립트를 실행해준다.
hibernate
resume
thaw
suspend
예제)
#!/bin/bash
PATH=/sbin:/usr/sbin:/bin:/usr/bin
WAKEONLAN=/usr/bin/wakeonlan
if [ ! -x $WAKEONLAN ]; then
exit 0
fi
case "${1}" in
resume)
wakeonlan 00:23:11:22:33:44
wakeonlan 00:24:11:22:33:44
;;
suspend|hibernate|thaw)
# nothing
;;
esac