WordPress短期学習プログラム
Linux(リナックス)

サーバ

隔週で金曜日の正午にバッチを実行

Cronでバッチ処理のスケジュール登録をしようと思ったんですが、

隔週で金曜日の正午に実行させるという設定が結構面倒でした。

 

で、

代替策として、

隔週ではなく毎月第一・第三金曜日の正午にバッチ処理を実行するように設定することに。

Cronへは以下のように記述します。
=======================
# 第一金曜日の正午
0 12 1-7 * 5 root sample.sh
# 第三金曜日の正午
0 12 15-21 * 5 root sample.sh
=======================

簡単に設定を説明すると、

先頭から順に

「分 時 日 月 曜日 コマンド」

を表しています。

「*」は~毎という意味です。

また、
曜日は
1:月曜日
2:火曜日
3:水曜日
4:木曜日
5:金曜日
6:土曜日
7または0:日曜日

なので、
「0 12 1,2,3,4,5,6,7 * 5 root sample.sh」
であれば、
「0」は0分、
「12」は12時、
「1,2,3,4,5,6,7」は1~7日、
「*」は毎月、
「5」は金曜日
を表しており、
毎月1~7日の中で金曜日に該当する日付けの正午(12時0分)にバッチを実行しろということになるようです。

 

で、

該当の日にのみ実行されるかを検証してみることに。

あれ!?

今日第4金曜なのにバッチ処理が動いてる!?

 

原因を調査してみると、

不覚にも参考にしたサイトの内容が間違っていたようです。

 

「0 12 1-7 * 5 root sample.sh」

だと1~7日まで毎日動いてしまうようです。

 

あと、毎週金曜日にもやはり実行されてしまうようです。

 

いろいろ調べた結果、そもそもcronで上記のような指定は出来ないようで、

結局、

シェルの中で第何金曜日かを判定してやるしかないみたいですね!!

 

いい勉強になりました。

 

この機会にcronについてもう少し勉強してみます。

 

cronの設定方法などは、

http://kazmax.zpp.jp/linux/lin_cron.html

などで詳しく解説してくれているので、

そちらを参考にしてみてください。

弊社では、以下の方に向けて、WordPressの短期学習プログラムを
格安(15,000円~)で提供しております。

  • 個人でWordPressを使ったサイト(個人ブログやアフィリエイトサイトなど)構築をお考えの方
  • WordPressを使って副業で稼ぎたい方
  • フリーランスでWordPressを使ったお仕事をお考えの方
  • 自社でホームページの構築・運用をお考えの方
  • 企業のWEB担当者の方

内容

基本的には、初心者の方を対象にした学習プログラムです。

※ WordPress制作の上級者の方の場合、弊社の学習プログラムはあまり役に立たないと考えています。

  • ・ WordPressのインストールからセッティングの方法
  • ・ WordPressのテーマ選びについて
  • ・ WordPressのプラグイン選びと設定方法について
  • ・ サーバの準備方法
  • ・ ドメインの取得・管理の方法
  • ・ FTPの設定方法
  • など

ご用意頂くもの

  • ・ ノートPC
    ※ 弊社はWindowsを業務で利用しておりますので、できればWindowsのPCをおすすめしています。
  • WordPressでサイトの制作を考えているが、何から始めればいいのか分からない。
  • ドメインやサーバはどうやって準備すればいいの?
  • そもそもホームページの公開には何が必要なの?

などなど、

どのような内容でも構いませんので、お気軽にお問い合わせ下さい。

お客様の目的をお聞きした上で、最適の学習プランを提案致します。

ご興味のある方は、以下の内容を記載の上、一度お問い合わせ下さい。
こちらより、折り返しメールを致します。

  • ① お名前
  • ② 折り返し先のメールアドレス
  • ③ 希望の学習内容

関連記事

  1. 共用サーバ(レンタルサーバ)

    MT(MovableType)

    サーバー移転+MTの移転

    今日はサーバー移転中に発生したMTに関する出来事というかトラブルについ…

  2. サーバ

    Nginx+WordPressでブログを運営(Nginxのインストール)

    Nginxのインストール手順です!!まずは、Ngi…

  3. Apache(アパッチ)

    Linux

    【Ubuntu】Apacheの再起動・起動・停止コマンド

    UbuntuサーバでのApache(WEBサーバ)の再起動…

  4. お名前COM ログイン後画面

    サーバ

    お名前.comでのドメイン管理

    弊社でお仕事をお受けする場合、サーバはさくらインターネットやGMO…

  5. サーバー設定

    サーバ

    キー(鍵)の有効期限切れエラー:The following signatures were inva…

    Ubuntuで運用しているサーバがあるのですが、もろもろの理由で、…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. SEO(エスイーオー)
  2. WordPressプラグイン「Anti-spam」
  3. システムエラー
  4. PHP(ピー・エイチ・ピー)
  5. SONY 広角レンズ「SEL1018」
  6. PHP(ピー・エイチ・ピー)
  7. 俺流塩ラーメン
  8. SEO(エスイーオー)
  9. Linux(リナックス)
  10. Linux(リナックス)
PAGE TOP