【コンポーネント】Cron
【コンポーネント】Cron
みなさん、こんにちは。
Cronコンポーネントを公開しました。
定期的に実行したいメソッドを登録すると、指定した時間にそのメソッドを呼び出してくれるものです(デーモン)。
実行間隔の指定は
毎N秒、N分、N時間
毎日何時
毎月何日何時
のように設定できます。
繰り返し処理や実行タイミングの判定をコンポーネントに任せられるので、やりたいことをシンプルに記述すれば動きます。
コードは以下のようになります。
お試しいただき、バグなどありましたらお教えください。ドキュメントの修正提案も大歓迎です。
Cronコンポーネントを公開しました。
定期的に実行したいメソッドを登録すると、指定した時間にそのメソッドを呼び出してくれるものです(デーモン)。
実行間隔の指定は
毎N秒、N分、N時間
毎日何時
毎月何日何時
のように設定できます。
繰り返し処理や実行タイミングの判定をコンポーネントに任せられるので、やりたいことをシンプルに記述すれば動きます。
コードは以下のようになります。
- Code:
var $cs_o; $cron_o; $daemon_o : Object
$cs_o:=Import Cron
// デーモンインスタンスオブジェクトを作成
$daemon_o:=$cs_o.Daemon.new("daemonnamed"; Formula(DaemonMethod); "every 2 hours"; New object("parameter"; "value"))
// クロンインスタンスオブジェクトを作成
$cron_o:=$cs_o.Cron.new()
// クロンにデーモンを登録
$cron_o.add($daemon_o)
// デーモン開始
$cron_o.start()
// デーモン停止
$cron_o.stop()
お試しいただき、バグなどありましたらお教えください。ドキュメントの修正提案も大歓迎です。
HARADA Koichi- 投稿数 : 14
登録日 : 2020/04/10
Similar topics
» 【コンポーネント】Shift_JISに変換できない文字の有無をチェックする
» 【コンポーネント】HTTPServerコンポーネント
» 【コンポーネント】ジオローケーション
» 【コンポーネント】かんたんメール送信
» 【コンポーネント】メール送信
» 【コンポーネント】HTTPServerコンポーネント
» 【コンポーネント】ジオローケーション
» 【コンポーネント】かんたんメール送信
» 【コンポーネント】メール送信
Permissions in this forum:
返信投稿: 不可