/
246.txt
167 lines (130 loc) · 5.18 KB
/
246.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
[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>