Discord Notifications from Systemd
Add the following lines in your service definition file (/etc/systemd/system/service_xyz.service) in the [Service] section:
ExecStartPost=/home/service_xyz/hooks.sh startExecStopPost=/home/service_xyz/hooks.sh stopIn /home/service_xyz/hooks.sh, put
#!/bin/bash
hook_url=https://discord.com/api/webhooks/xxxxxxxxxxxx/yyyyyyyyyy
case "$1" in start) curl -H "Content-type: application/json" \ -X POST -d \ '{ "content":"Hook: <NAME>; Action Start" }' $hook_url ;; stop) curl -H "Content-type: application/json" \ -X POST -d \ '{ "content":"Hook: <NAME>; Action Stop" }' $hook_url ;;esac
exit 0This work is licensed under CC BY-NC-SA 4.0. Copying is an act of love — please copy!