1. TOP
  2. プログラミング
  3. 【初心者向け】cron(クーロン)を使って、自動でプログラムを設定する

【初心者向け】cron(クーロン)を使って、自動でプログラムを設定する

 2018/11/06 プログラミング
この記事は約 3 分で読めます。 13,871 Views

cron(クーロン)とは

cron(クーロン)とは指示した時間に自動でプログラムを動かしてくれるプログラムです。

バックアップを取ったり、集計したり、ファイルを定期的に削除したりする時に便利です。

毎月、毎週、毎日など回数や時間など細かく指定できます。

起動する

cronを使用するためには、crondが起動していることが必要です。crondが起動しているか以下のコマンドで状態を確認します。

もしcrondが起動していない場合には、crondを以下のコマンドで起動します。

自動起動の設定

クーロンが自動起動するように設定していなければ、自動起動するように設定しておきましょう

・CentOS7の場合

登録方法

cronを登録するには以下のコマンドを実行します。

場所はどこでも大丈夫ですが、実行権限は確認しておきましょう。
rootでcronを設定しておきながら、別の権限で確認しても表示されません。

cronの全消去

以下のコマンドで全削除されます。

eとrが近いのにも関わらず確認もされずに全削除されるのでよく注意が必要です。
バックアップやgitに残しておくのも手です。

コマンドの書き方

分、 時、 日にち、 月、 曜日、 実行プログラム

の順になっています。
曜日は、0(日曜) 〜 6(土曜)となっています

細かい時間の設定の仕方

毎時間10分に実行されます
10分おきに実行されます
-で範囲を指定して書けば毎時間の0から10分まで1分おきに実行されます
カンマで区切って書けば、毎時間の0分と10分に実行されます

まとめ

人間が手動で行うと忘れたりします。

cronは非常に便利なので覚えておきたい技術です。

エンジニアとしては必須と言っていいかもしれません。

調べなくても書けるようになっておきたいですね

制作のご依頼・ご相談はこちら

dainamoでは魅力的なWEBサイトや、アプリ、ツール、ポスター、パンフレット、チラシなど幅広く承っております。ご相談、見積もり、お問い合わせなど、お気軽にご連絡ください。

今すぐご相談・問い合わせをする

\ SNSでシェアしよう! /

web制作・デザイン・システム開発・管理なら dainamo(ダイナモ)の注目記事を受け取ろう

この記事が気に入ったら
いいね!しよう

web制作・デザイン・システム開発・管理なら dainamo(ダイナモ)の人気記事をお届けします。

  • 気に入ったらブックマーク! このエントリーをはてなブックマークに追加
  • フォローしよう!

ライター紹介 ライター一覧

kz

kz

税金にも詳しいエンジニア

サーバーの構築からフロントエンド、iOSアプリの作成も行います。
WEBアプリや会員サービスの構築を得意としています。

制作物の一部を紹介
・海外旅行者向け事業者サービス
https://vacation-japan.com

・記憶術を使ったWEBアプリ会員サイト

その他、教育アプリetc..

この人が書いた記事  記事一覧

  • 【VPN】自宅のMacから会社のMacにリモートアクセスする場合のVPNの設定と画面共有方法【リモートデスクトップ】

  • Apacheのバージョン情報を隠してセキュリティを向上させる

  • 文字コードとは一体何なのか?MacでCSVの文字コードをUTF-8に変換する

  • 教師ありの機械学習(AI)プログラムを使用して、与えられた文章が何の言語なのか判定する

関連記事

  • プログラミングで挫折した時に役立つエンジニア向けサイトまとめ2020

  • ボタンの2重クリックや連打を防止するJavaScript

  • ぶっちゃけエンジニアに資格は必要ない!

  • フリーランスのエンジニアが稼ぐために大切なこと

  • 教師ありの機械学習(AI)プログラムを使用して、与えられた文章が何の言語なのか判定する

  • Linuxのプロンプトの色をユーザーによって切り分ける