テクノロジー

crontabでプログラム定期実行(ホームページ・ウェブサービスの管理)

mizuno's icon'
  • mizuno
  • 2019/03/05 07:46
Content image

たいていのサーバーには、プログラムを定期的に実行する機能が用意されています。定期的に実行するために使うのがcrontabです。

※以下では、ウェブサーバーにkusanagiを使っている場合を想定しています。(他の環境ではディレクトリ構成などが異なる可能性があります。)

crontabの使い方

/etc/crontabを編集することで実行するプログラムを指定します。

分、時、日、月、曜日(0=Sun,1=Mon,2=Tue,3=Wen,4=Thu,5=Fri,6=Sat)、実行するユーザー、実行するコマンドを入力します。 ワイルドカード(*)は、すべてを意味します。 

例えば下の例は、毎月1日4時20分に、mizuno というユーザーで /home/mizuno/myscript.sh を実行します。

20 4 1 * * mizuno /home/mizuno/myscript.sh

実際の処理は、myscript.shファイルに記述します。


ファイルに記述する内容

ファイルには、実行するプログラム(シェルスクリプト)を記載します。

#!/usr/bin/sh
実行したいプログラム

のようになります。1行目の#!/usr/bin/shは、シェルのパスです。サーバーによって異なる可能性があります。

自分のサーバーのシェルのパスを確認するには、

which sh

と入力してください。そうすると、/usr/bin/sh のように表示されます。

aligator.pressでは、このcron機能を使って、ALISの記事情報、いいね数、獲得ALIS数などを定期的に取得しています。


他の記事もごらんください。




公開日:2019/03/05
獲得ALIS:18.61
mizuno's icon'
  • mizuno
  • @mizuno
月70万PVウェブメディア「計算フォーム」 https://calculator.jp/ でウェブ集客支援。書籍「WordPressユーザーのためのPHP入門」他一冊。TWITTER: @ounziw

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
69.82 ALIS