コマンドライン操作とスケジュールを定義すると、ReplitはReplit Appの環境で自動的に実行します。完了後、次のスケジュール実行まで操作は終了します。 スケジュールデプロイ(スケジュールジョブとも呼ばれます)は、ステータスチェック、通知の送信、バックアップの開始などの定期的なタスクの処理に最適です。ウェブアプリケーションなど、継続的または長時間実行されるタスクには設計されていません。Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.

機能
スケジュールデプロイには以下の機能が含まれています:- 自動スケジューリング: タスクをスケジュール設定すると、Replitが自動的に実行します。
- 自然言語スケジューリング: スケジュールの説明を人間が読める形式で入力すると、AIがcron式(コンピューターが読めるスケジュール形式)に変換します。
- エラーアラート: スケジュールされたタスクが失敗したときに通知を受け取ります。
- モニタリング: ログを確認し、スケジュールデプロイのステータスを監視します。
使用方法
スケジュールデプロイは、PublishingプロジェクトエディターツールからアクセスできCます。 以下のセクションでは、スケジュールデプロイのセットアップと管理方法を説明します。スケジュールデプロイへのアクセス方法
スケジュールデプロイへのアクセス方法
左のツールドックから:
All toolsを選択して、プロジェクトエディターツールのリストを表示します。
Publishingを選択します。
- Scheduledオプションを選択し、Set up your published appを選択します。
- 上部の
虫眼鏡を選択して検索ツールを開きます
- 「Publishing」と入力してツールを検索し、結果から選択します。
- Scheduledオプションを選択し、Set up your published appを選択します。

マシン設定
このフィールドでは、スケジュールデプロイのマシンのCPU、RAM、使用コストを確認できます。スケジュールフィールド
- スケジュールの説明: 「毎週月曜日と水曜日の午前10時」や「2024年3月24日午後3時」など、スケジュールの自然言語による説明を入力します。
- cron式: オプションで、タスクを実行するタイミングを定義するコンピューターが読める文字列を入力します。
- タイムゾーンの選択: ドロップダウンメニューからスケジュールのタイムゾーンを選択します。
ジョブタイムアウト
スケジューラーがジョブを終了するまでの最大実行時間を入力します。時間単位のドロップダウンから「minutes」または「hours」を選択します。ビルドコマンド
Build commandフィールドに、Run commandを実行する前にアプリをコンパイルまたはセットアップするシェルコマンドを入力します。 例えば、Node.jsアプリの依存関係をインストールするには、npm installビルドコマンドを追加します。
ビルドコマンドの実行時間は使用量にカウントされず、ジョブのタイムアウトにも含まれません。
実行コマンド
Run commandフィールドに、タスクを起動するシェルコマンドを入力します。 例えば、Pythonスクリプトを実行するには、python app.pyを実行コマンドとして追加します。
Replitスケジューラーは、スケジュールされた時間に実行コマンドを実行します。
コマンドの実行時間は使用量にカウントされます。使用量の課金について詳しくは、
料金ドキュメントのスケジュールデプロイセクションを参照してください。
デプロイシークレット
Add deployment secretを選択して、アプリが安全に実行するために必要な環境変数やシークレットを追加します。 Replit Appに環境変数やシークレットがある場合、Publishingツールが自動的にリストに追加します。 環境変数の値を編集するには、次のステップ
デプロイについて詳しく学ぶには、以下のリソースを参照してください:- 発行済みアプリの監視:ログの確認と発行済みアプリの監視方法を学びます。
- 発行コスト:発行に関連するコストを確認します。
- 料金:各プランタイプの料金と許容量を確認します。
- 使用量許容量:スケジュールデプロイの使用量制限と課金単位について学びます。
- HackerNews Slackボットの作成:ウェブサイトの新しいコンテンツを確認してスケジュールに従って通知を送信するSlackボットの作成方法を学びます。