Files
clipbored/scripts/idle-soak-report.sh

23 lines
549 B
Bash
Raw Permalink Normal View History

2026-06-30 01:12:19 -07:00
#!/usr/bin/env bash
set -euo pipefail
APP_NAME="ClipBored"
DURATION_SECONDS="${1:-900}"
PID="$(pgrep -x "$APP_NAME" | head -n 1 || true)"
if [ -z "$PID" ]; then
echo "ClipBored is not running. Launch build/ClipBored.app first."
exit 1
fi
echo "Idle soak for $APP_NAME (pid $PID)"
echo "Duration: ${DURATION_SECONDS}s"
echo "Start:"
ps -o pid,pcpu,pmem,time,command -p "$PID"
sleep "$DURATION_SECONDS"
echo "End:"
ps -o pid,pcpu,pmem,time,command -p "$PID"
echo "Use Instruments or Activity Monitor Energy tab for wakeup/energy validation."