I want to start a program in response to system events, such as:
- IP address changes
- WIFI connectivity changes (whether I'm connected, and/or which network I'm connected to)
- Volume (as in disk) changes
- User logs on or off
- System shuts down or restarts
Is there anything built in to do this, or is there a 3rd party tool that can do this for me?