about reboot or shutdown

hello everyone:

 if i want to receive the message when system shutdown or reboot in my

programme,what should i do?

Catch the SIGPWR signal.