13 lines
697 B
Bash
13 lines
697 B
Bash
#!/usr/bin/env bash
|
|
# macOS: ставит launchd-агент (каждые 2ч) с автоподстановкой путей.
|
|
set -e
|
|
DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
|
PLIST="$HOME/Library/LaunchAgents/com.stackops.hhbump.plist"
|
|
mkdir -p "$HOME/Library/LaunchAgents"
|
|
sed "s#__DIR__#$DIR#g" "$DIR/scheduler/com.stackops.hhbump.plist" > "$PLIST"
|
|
launchctl bootout "gui/$(id -u)/com.stackops.hhbump" 2>/dev/null || true
|
|
launchctl bootstrap "gui/$(id -u)" "$PLIST"
|
|
echo "✅ Установлено. Проверка: launchctl list | grep hhbump"
|
|
echo " Остановить: launchctl bootout gui/\$(id -u)/com.stackops.hhbump"
|
|
echo " Логи: $DIR/bump.log"
|