cronで74分おきに処理を実行する方法がありましたら教えてください。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。
Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。
Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
0グッド
1クリップ
投稿2018/01/27 04:28
cronで74分おきに処理を実行する方法がありましたら教えてください。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
今後の実行時刻を全部個別に書けば可能ですが、74と60*24の最小公倍数が37日のようなので、あまり現実的じゃ無いですね。
毎分実行して実行すべき時刻の時だけ本処理をするとか、at
と組み合わせるかですね。
例:これを毎分実行する
Bash
1#!/bin/bash 2X=$(date +%s) #通算秒数 3let Y=(X/60)%74 #「分」が74の倍数か? 4if [ $Y = 0 ] 5then 6 本体処理 7fi
投稿2018/01/27 04:59
編集2018/01/27 05:26総合スコア86430
0
下記の要件のシェルスクリプトを用意して、毎分実行するようにすれば要件を満たせるでしょう。
シェルの達人ならパイプで繋げてよしなにできそうですが、
一般人の私にはこのくらいしか思いつきませんでした。
投稿2018/01/27 05:08
編集2018/01/27 05:15総合スコア21542
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/27 05:11
2018/01/27 05:13
2018/01/27 05:17
2018/01/27 05:26
2018/01/27 05:33