2026 OpenClaw 実践:
レンタル Mac Mini で cron とウォッチドッグを設定し 7×24 タスク保活する手順
なぜ 7×24 に cron とウォッチドッグが必要か
レンタル Mac Mini ではクラッシュやネット瞬断でタスクが止まることがあります。cron は決まった時刻にジョブを実行し、ウォッチドッグはプロセスが落ちていないか確認して落ちていれば再起動します。両方で定期実行と自動復旧がそろい、7×24 タスク保活になります。
レンタル Mac Mini 上の OpenClaw インストールと基本設定
SSH で接続後、~/openclaw-7x24 のような専用パスを作り、OpenClaw を npm 等でインストールします。.env に API キーを置き、手動で1回起動して動作確認してください。このパスを cron・ウォッチドッグで統一すると管理しやすいです。
cron の定期実行とログパス
crontab -e でジョブを登録し、出力を ~/openclaw-7x24/logs/cron.log へリダイレクトします。例(毎時):0 * * * * .../run.sh >> .../logs/cron.log 2>&1。run.sh 内で PATH と .env を読み、ログはローテーションで満杯を防ぎます。
ウォッチドッグの検知とプロセス再起動
数分ごとの cron で pgrep -f openclaw などでプロセスを確認し、いなければ start.sh で再起動し logs/watchdog.log に記録します。1分に1回以上の再起動は避け(クールダウン)、ループを防ぎます。
再現手順とよくある失敗の対処
手順:(1)~/openclaw-7x24 と logs 作成(2)OpenClaw と run.sh・start.sh 用意(3)cron に本タスク+ウォッチドッグ(5分ごと)を登録(4)手動実行でログ確認(5)ログローテーション設定。下表で障害時を確認してください。
| 症状 | 確認すること |
|---|---|
| cron が動かない | cron の環境(PATH・ユーザー)、ログディレクトリの存在・書込可否、crontab -l |
| タスクが落ちる・OOM | logs/cron.log の内容、メモリ・ディスク、並列数やノードサイズの見直し |
| ウォッチドッグが何度も再起動する | クールダウン設定、根本原因(環境・API・ディスク)の修正を優先 |
| ディスク満杯 | ログローテーション、古いログ削除、ノード拡張や外部ストレージの検討 |