A basic script that generates a push notification via Pushover when the Raspberry Pi boots and shuts down
This is a very basic shell script, based on the one found here, which generates a push notification - via Pushover - when a Raspberry Pi (or other Linux based system) boots or shuts down.
To run this script automatically on boot / shutdown, the script needs to be placed in /etc/init.d/
with the correct permissions (see below for details). You can either clone this repository and move the pushover
script to the above location, or create it yourself in the directory via your preferred text editor.
You'll also need two API tokens from your Pushover account for the script to work:
- User token (from your Pushover account)
- App token (from the app you'll need to create in your Pushover account)
These tokens need to be included in the relevant parts of the script - i.e.:
TOKEN=something-random-and-secret
USER=something-else-random-and-secret
Assuming your script is called pushover
and located in /etc/init.d/
, the following commands are needed to allow the script to run on boot / shutdown:
sudo chmod 755 /etc/init.d/pushover
sudo chown root:root /etc/init.d/pushover
sudo update-rc.d pushover defaults
The current message is quite straight forward and says "Raspberry Pi (hostname) has just booted." / "Raspberry Pi (hostname) is shutting down." The hostname
is a variable that will be pulled from the hostname your Raspberry Pi has been given, and this can be changed in the raspi-config
menu.
The sound the notification makes can also be changed. By default it uses the gamelan
sound effect - a standard Pushover notification sound - but it can use any of the supported notification sounds found in the Pushover API documentation. If you have uploaded your own custom alert sounds, they are also supported - you'll just need to change the following snippet in the script:
SOUND=gamelan