|
|
@@ -0,0 +1,20 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+echo "Starting backup script"
|
|
|
+
|
|
|
+# Demo behaviour: 50% finish in 9 seconds (within the 10s action timeout),
|
|
|
+# 50% run for 15 seconds (typically times out).
|
|
|
+if (( RANDOM % 2 == 0 )); then
|
|
|
+ maxFiles=9
|
|
|
+ echo "Demo: backup will finish in 9 seconds"
|
|
|
+else
|
|
|
+ maxFiles=15
|
|
|
+ echo "Demo: backup will run for 15 seconds (may exceed the action timeout)"
|
|
|
+fi
|
|
|
+
|
|
|
+for fileIndex in $(seq 1 "$maxFiles"); do
|
|
|
+ echo "Backing up file: $fileIndex"
|
|
|
+ sleep 1
|
|
|
+done
|
|
|
+
|
|
|
+echo "All files backed up"
|