スケジューラ・デーモンの管理
デーモンのライフ・サイクルは、sqlコマンドで-daemonオプションを使用して管理できます。
デーモンの起動
デーモンを起動できるのは、それがまだ実行されていない場合のみです。
コマンド
sql -daemon start
例
sql -daemon start
Starting SQLcl daemon...
INFO Mon Jun 9 00:09:38 +01 2025: Daemon started with PID 1666
デーモンの停止
デーモンを停止するには、それが現在実行中である必要があります。
コマンド
sql -daemon stop
例
sql -daemon stop
INFO Mon Jun 9 00:11:08 +01 2025: Daemon stopped, process with PID 1666 has been killed
デーモンの再起動
1回の操作で、デーモンを停止してからすぐに起動するには、restartコマンドを使用します。これは、ライブ・リロードの対象ではない構成変更を適用する場合に役立ちます。
コマンド
sql -daemon restart
例
sql -daemon restart
INFO Mon Jun 9 00:14:09 +01 2025: Daemon stopped, process with PID 2372 has been killed
Starting SQLcl daemon...
INFO Mon Jun 9 00:14:13 +01 2025: Daemon started with PID 2464
デーモン・ステータスの確認
このコマンドを使用して、現在のユーザーに対してデーモンが実行されているかどうかを確認します。
コマンド
sql -daemon status
例
sql -daemon status
INFO Mon Jun 9 00:15:39 +01 2025: Daemon is running (PID 2464)