auto-updater について
auto-updaterは、独立したシェルスクリプトと夜間のcronジョブでOpenClawの更新を実行するスキルです。ゲートウェイの再起動中も処理できるよう、スクリプトはゲートウェイから独立して動作します。
主な機能
- 01独立したシェル更新スクリプト
- 02毎日午前4時のcronスケジュール
- 03更新時刻の変更
- 04手動更新の実行
- 05更新ログによるトラブル調査
活用シーン
- 01OpenClawの定期更新を設定
- 02ゲートウェイ再起動中に更新を実行
- 03更新スケジュールの時刻を変更
- 04更新時の問題でログを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ teylersf/ openclaw-auto-updater --skill auto-updaterインストール後、Claude Code で/auto-updaterを入力して読み込まれたか確認します。
同梱ファイルREADME.mdupdate-openclaw.sh
詳細
自動更新スキル
このスキルは、毎晩の cron ジョブで外部シェルスクリプトを実行して OpenClaw を最新の状態に保ちます。そのため、ゲートウェイの再起動中も更新が実行されます。
簡単なセットアップ
自動更新を有効にするには、「自動更新をセットアップして」と伝えてください。次の操作を行います。
- 更新スクリプトをホームフォルダーにコピーします
- 毎日午前 4 時にスクリプトを実行する cron ジョブを作成します
スクリプトを使う理由
ゲートウェイの再起動中、エージェントはコマンドを実行できません。エージェントとは独立して実行されるスタンドアロンのシェルスクリプトを使用します。
更新スクリプト
#!/bin/bash
# OpenClaw Auto-Updater
openclaw gateway stop
openclaw update.run
openclaw gateway start
更新時刻の変更
「更新時刻を[時刻]に変更して」と伝えてください。cron のスケジュールを更新します。
手動更新
「今すぐ自分を更新して」と伝えてください。スクリプトをすぐに実行します。
トラブルシューティング
ログファイルを確認してください:~/openclaw-update.log
コメント
Markdown 対応