[13] 定期的な実行のためのクラウドサービス:
[FIG(table)[
:name: 名称
:type: 種別
:free: 無料枠
:web: 設定用 [[Web]] UI
:api: 設定用 [[Web API]]
:cli: 設定用 [[CLI]]
:date: 日時指定方法
:shell: プログラム実行
:http: HTTP アクセス
:error: エラー通知
:note: 備考

:name: [[Heroku]] Scheduler
:type: [[PaaS]]
:date: 任意 (best effort)
:shell: ○
:free: [DEL[○]] 廃止
:cli: ○
:wb: ○
:date: 毎日・毎時・10分毎
:shell: [[Linux]]
:web: ○
:note: 時刻指定は10分刻み

:name: [DEL[ [[OpenShift]] Online - Cron ]] [[サ終]]
:type: [[PaaS]]
:shell: [[Linux]]
:date: 任意
:free: ○
:note: タイミングにより実行されないことがある

:name: [[ニフティクラウド]]タイマー
:free: ×

:name: [[SiteUptime]]
:type: [[サーバー監視]]
:free: ○
:http: ○
:web: ○

:name: [[montastic]]
:type: [[サーバー監視]]
:free: ○
:http: ○
:web: ○

:name: [[cronless]]
:free: ○
:http: ○
:web: ○

:name: [[Mackerel]]
:type: [[サーバー監視]]
:free: ×
:date: 短時間毎 (自動)
:shell: ×
:http: [CODE(HTTP)@en[[[GET]]]]
:error: [[メール]]、[[チャット]]他
:web: ○

:name: [[Google Spreadsheet]]
:type: [[表計算]]
:http: [CODE[[[UrlFetchApp]]]] で可能
:shell: [[Google Apps Script]] のみ
:web: ○
:free: ○
:date: 日時、毎分、毎時など
:note:
ツール → スクリプト エディタ → リソース → すべてのトリガー

:name: [[CircleCI]]
:free: ○
:type: [[CI]]

:name: [[GitHub Actions]]
:free: ○ ([[OSS]])
:type: [[CI]]

:name: [[Render]]
:free: ×

]FIG]


[4] 
決まった時間になったら指定した[[プログラム]]を実行してくれる人(違)。

[[WindozeNT]] の [[AT命令]], [[WinIE]]4 以降(確か)の
[[Windoze]] の[[タスクスケジューラー]]と同じ様な機能を持つ。
- [1] [[crond]] はちゃんと動いてるはずなのにうまく動かないなあ、なんでだろう?と思ってたら、 [[crontab]](5) の日付指定部分の引数が1つ足りなかったみたいです。 crontab(1) はとりあえず書式をチェックしているけど、引数の全体での数程度なんでしょう。だから本来[[命令]]名だった部分が、時間指定の一部とみなされて、命令の第一引数が命令とみなされて、結果引数の数的には問題なかった、のかな? ソース読んだわけじゃないからよくわかんないけど。
- [2] >>1 みたいなつまらないことで2,3時間悩んでしまいましたよ。

[3]
中の人も大変ですね。。。


[5] [CITE@en[cloudControl » Cloud App Platform » Add-on Documentation]]
( ([[cloudControl GmbH]] 著, [TIME[2014-03-04 03:34:03 +09:00]] 版))
<https://www.cloudcontrol.com/dev-center/Add-on%20Documentation/Deployment/Cron>

[6] [CITE@en[Heroku Scheduler | Heroku Dev Center]]
( ([TIME[2014-03-04 03:35:01 +09:00]] 版))
<https://devcenter.heroku.com/articles/scheduler>

[7] [CITE@en[dotCloud - Periodic Tasks]]
( ([TIME[2013-12-12 02:25:38 +09:00]] 版))
<http://docs.dotcloud.com/guides/periodic-tasks/>

[8] [CITE[Cronjob.de - Kostenlose Cronjobs und Crontab]]
( ([[Cronjob.de - Cronjobs kostenlos]] 著, [TIME[2014-05-06 02:34:26 +09:00]] 版))
<https://www.cronjob.de/>

[9] [CITE@en[Home | My Free Web Cron Schedule Service]]
( ([[Vukan Djurovic]] 著, [TIME[2014-05-06 02:37:52 +09:00]] 版))
<http://www.mywebcron.com/>

[10] [CITE[cronをjob.org - 毎分から、年に一度の無料cronジョブ。]]
( ([TIME[2014-05-06 02:39:11 +09:00]] 版))
<https://cron-job.org/en/>

[11] [CITE@en[Free Cron Jobs | Online Webcron Service - EasyCron.com]]
( ([TIME[2014-05-06 02:46:33 +09:00]] 版))
<https://www.easycron.com/>

[12] [CITE[Cronless - Free Cron Jobs | Cron Replacement | Online Cron Job | PHP Cron Jobs]]
( ([[CodeHill LLC, http://codehill.com]] 著, [TIME[2014-05-06 02:49:15 +09:00]] 版))
<http://cronless.com/>

[14] [CITE@en[Heroku Scheduler | Heroku Dev Center]]
( ([TIME[2016-07-13 10:56:29 +09:00]]))
<https://devcenter.heroku.com/articles/scheduler>

[FIG(quote)[
[FIGCAPTION[
[15] [CITE[Orchestrating Workflows - CircleCI]]
([TIME[2018-02-02 09:14:51 +09:00]])
<https://circleci.com/docs/2.0/workflows/>
]FIGCAPTION]

> This feature enables you to schedule a workflow run by using cron syntax to represent Coordinated Universal Time (UTC) for specified branches.

]FIG]


[16] [CITE[crontab]]
([TIME[2020-01-11 11:00:43 +09:00]])
<https://pubs.opengroup.org/onlinepubs/7908799/xcu/crontab.html>

[FIG(quote)[
[FIGCAPTION[
[17] [CITE@ja[GitHub Actionsのワークフロー構文 - GitHub Docs]]
([TIME[2021-10-05T06:14:46.000Z]])
<https://docs.github.com/ja/actions/learn-github-actions/workflow-syntax-for-github-actions#example>
]FIGCAPTION]

> POSIX クーロン構文を使用して、特定の UTC 時間にワークフローを実行できるようスケジュール設定できます。 

]FIG]


[18] [CITE[Cron | Drone]]
([TIME[2022-03-25T07:09:18.000Z]])
<https://docs.drone.io/cron/>

[19] [CITE@en[wakaba/timerd]], [TIME[2023-04-18T05:03:23.000Z]] <https://github.com/wakaba/timerd>
