ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
スキル・プラグイン

openclaw cron スケジュールタスク管理チュートリアル

· 4 分で読了

コマンド概要

openclaw cron コマンドは OpenClaw のスケジュールタスクシステムを管理するために使用します。定時メッセージの送信、定期的なAIタスクの実行、自動化ワークフローのトリガーを設定できます。

スケジュールタスクの表示

openclaw cron list

タスクの作成

# 毎日朝8時にニュースダイジェストを送信
openclaw cron add daily-news \
  --schedule "0 8 * * *" \
  --channel telegram-main \
  --prompt "今日のテクノロジーニュースを検索して、短い日本語ダイジェストを作成してください" \
  --tools web_search

# 毎週月曜の朝9時に週報を生成
openclaw cron add weekly-report \
  --schedule "0 9 * * 1" \
  --channel slack-team \
  --prompt "今週のプロジェクトの進捗をまとめて週報を作成してください" \
  --model gpt-4o

Cron 式

┌───────────── 分 (0-59)
│ ┌───────────── 時 (0-23)
│ │ ┌───────────── 日 (1-31)
│ │ │ ┌───────────── 月 (1-12)
│ │ │ │ ┌───────────── 曜日 (0-7, 0と7はどちらも日曜)
│ │ │ │ │
* * * * *

よく使う式:

意味
0 8 * * * 毎日8:00
0 */2 * * * 2時間ごと
0 9 * * 1 毎週月曜9:00
*/5 * * * * 5分ごと

省略記法もサポートしています。

openclaw cron add task --schedule "@daily"     # 毎日0:00
openclaw cron add task --schedule "@hourly"    # 毎時
openclaw cron add task --schedule "@weekly"    # 毎週日曜0:00

タスクの管理

# タスクの一時停止
openclaw cron pause daily-news

# タスクの再開
openclaw cron resume daily-news

# 即座に1回実行
openclaw cron run daily-news

# スケジュールの変更
openclaw cron update daily-news --schedule "0 9 * * *"

# タスクの削除
openclaw cron delete old-task

実行ログの確認

openclaw cron logs daily-news
openclaw cron logs daily-news --last 10

タイムゾーンの設定

# グローバルタイムゾーンの設定
openclaw cron set-timezone "Asia/Tokyo"

# 特定タスクのタイムゾーンを設定
openclaw cron update daily-news --timezone "America/New_York"

まとめ

openclaw cron により、AIアシスタントは受動的な応答だけでなく、能動的に定期タスクを実行できるようになります。毎日のニュース配信からシステムメンテナンスまで、スケジュールタスクは OpenClaw の自動化能力を大幅に拡張します。

OpenClawは無料のオープンソースAIアシスタント。WhatsApp、Telegram、Discordなど多数のプラットフォームに対応