ich möchte gern Log-Ereignisse unterschiedlichster Art per curl an einen Discord Webhook schicken.
Dies an sich funktioniert, aber ich bin nicht (mehr) so fit im Bash Scripting...
Das bereits funktionierende Script sieht wie folgt aus:
Code: Alles auswählen
#!/bin/bash
message="$@"
## format to parse to curl
msg_content=\"$message\"
## discord webhook
url='https://my-discord-webhook-url'
## sending the message to discord
curl -H "Content-Type: application/json" -X POST -d "{\"content\": $msg_content}" $url
- Wie kann ich grep Ergebnisse aus "pipes" an das Script übergeben? So z.B. eine einfache Zahl oder ein Array.
Ein Beispiel eines an Discord zu pushendes Ergebnis ist der umfangreiche Output dieses Scripts:
https://github.com/ReneSmeekes/storj_success_rate - Vielleicht lassen sich besser auch alle zu monitorende Ereignisse im Script abfragen, die Ergebnisse sammeln und dann im crontab regelmäßig terminieren. Was sind eure Erfahrungen und Empfehlungen?