kdrive: add warning if it failed

This commit is contained in:
2026-05-15 21:56:54 +02:00
parent 565f941aad
commit fa3e510e3c
5 changed files with 39 additions and 4 deletions
+33
View File
@@ -0,0 +1,33 @@
{
writeShellApplication,
rclone,
matrix-commander-rs,
libnotify,
...
}:
writeShellApplication {
name = "custom-checkKdrive";
runtimeInputs = [
rclone
matrix-commander-rs
libnotify
];
text = ''
set +e
output=$(rclone ls kdrive: 2>&1)
status=$?
set -e
if [ $status -eq 0 ]; then
echo "kdrive OK"
else
echo "kdrive rclone failed with error: $output"
notify-send "rclone kdrive failed" "$output"
matrix-commander-rs --verbose -m "rclone kdrive failed.<br>Error: <pre>$output</pre><br><a href=\"https://matrix.to/#/@notificationbot_0000:matrix.org\">@notificationbot_0000</a>" \
--html \
-r "\!7j-78_02dHROeLj4Ns8F12eo4IiZGv4zNsQ_1-WlyIU"
fi
'';
}