[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

crontabに関するartztのブックマーク (12)

  • cron で > /dev/null して椅子を投げられないための3つの方法 - 酒日記 はてな支店

    (タイトルは釣りです) いい加減、>/dev/null 2>&1と書くのをやめたらどうか - DQNEO起業日記 この記事のタイトルが twitter で流れてきたのを見て、「そうだ!出力を /dev/null に捨てるなんてとんでもないよね!」と思ってよく読んだら /dev/null に間違いなく捨てる方法だったのでつい crontabに > /dev/null 書いたら椅子投げる 2012-06-13 00:01:17 via YoruFukurou とつぶやいてしまったのですが、では出力を捨てないためにはどうすればいいのか。現時点での個人的ベストプラクティスを書き留めておきます。 デフォルト : メールで送る (MAILTO) せっかく cron daemon がログを捨てないためにわざわざメールで送ってくれるのに、それを > /dev/null で踏みにじるとはひどい。 とはいえ、

  • cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記

    なお、時間設定方法や書式についてはここでは解説しません。 拙作「くろんメーカ」をお使いください。 くろんメーカ - crontab用のコマンドを自動で生成します。 そのままコピペしてお使いください。 crontab -e で直接編集しない 有名な話ですが、crontab -r とやってしまうと全てが一瞬で消え去ります。 まさにバルス! 間違えて crontab -r してしまい、crontab をふっとばしてしまった。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 crontab -r を安全にする - antipop 必ずローカルファイルに設定を書いたうえで、それを反映させるようにしましょう。 $ crontab -l > ~/crontab # 現在の設定をバックアップ $ vi ~/crontab # ローカルファイルを編集 $ crontab < ~/cro

  • cron の設定ガイド

    ■はじめに cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。そして、Linux システムの管理を行なう場合、ログのローテートや、バックアップなど、定期的に自動実行したいジョブが数多くあります。特に、バックアップなどは、システムへの負荷が大きいため、通常は、ユーザからのアクセスが少ない、深夜や早朝に行なわれます。 このように、定期的に実行されるジョブは、crond というデーモンによって、自動的に行なうように管理することができます。そこで、今回は、cron の設定を行なうために必要なコマンドや、設定ファイルについて説明していきたいと思います。 ■設定手順 このページでは、以下の順番で cronの設定について説明します。 まず、Linuxシステム上で、cron を使用するために、サービスの起動で、サービスの状態を確認し、停止している場合には、サービスを起動します。

  • crontabの書き方

    crontabの設定方法をすぐに忘れるのでメモ代わりにまとめています。 ※最初にまとめてからかなり時間が経過したので、内容の精査とその間に勉強した項目を追加しました。 crontabを設定する方法 crontabを設定する方法には2通りの方法があるので説明をしていきます。 crontab -e ※コマンドで設定 crontab ファイル ※ファイルを読み込んで設定 「crontab -e」コマンドで設定 「crontab -e」コマンドを実行するとcronを設定する画面が表示されます。 「e」では無く、横にある「r」を誤って指定してしまうと、設定されているcronの内容が削除されてしまうので注意してください。 $ crontab -e 設定を編集する画面が表示されるので、下記のような書式で設定を行います。 00 * * * * /root/disk-space.sh ちなみに、設定している

    crontabの書き方
  • cron - Wikipedia

    cronは、Unix系オペレーティングシステムのジョブ管理ツールである。cronジョブ[1][2](コマンドまたはシェルスクリプト)を予約すると[3]、指定した日時または間隔でジョブを実行する[4]。cronは、主にシステムの管理・維持を自動化する目的で使用されるが、一定の間隔でファイルや電子メールをインターネットからダウンロードするなどの用途にも応用できる[5]。 cronは、反復的なタスクを予約するのに有用である。一度だけ実行するタスクの予約には、atコマンドを使用する。 名称は、「時間」を指すギリシア語の単語「chronos」に由来する[6]。 cronの動作は、crontab(cron table)ファイルで指定する。crontabは、一定のスケジュールで定期的に実行するシェルコマンドを指定する設定ファイルである。crontabファイルには、ジョブの一覧と、その他のcronデーモン

    cron - Wikipedia
  • cronが動かない時に疑う点 - Study03.net 対シンバシ専用

    前回Plaggerでフィードを取得して定期的にIRCに流そうとしたら、最後の最後でcronが動きませんでした。 はて?何でだろう。 試しにこんな事やってみた。 */1 * * * * echo test > testlog testlogが出来て中に「test」て書かれてる。crond自体は起動してますね。 なので */30 * * * * /usr/bin/plagger -c /home/tell-k/feed.yml > testlog2 みたいな事やってみたら、testlog2はできたけど、白紙。。。エラーとかないのか。 困った。。。しょうがないからググッた。 Plaggerをcronで定期実行する - retlet.net ふむ。どうやら、crontabで動かした時と、ターミナル上の環境では、環境変数が諸々違うっポイ。ためしにこんな事してみて、cronの時の環境変数を確認してみた

    cronが動かない時に疑う点 - Study03.net 対シンバシ専用
  • crontab 設定の小話 - suVeneのアレ

    Unix とか Linux には crontab って呼ばれるものがある。 これは Windows で言うと、タスクマネージャーみたいなもん。 レンタルサーバーとかに常駐プロセス(deamon) 作ったら怒られるので、定期的にプログラムを実行したりする。 んで、Plaggerインスコして crontab 利用する人の中に 「crontab は環境変数がないから、PERL5LIB の環境変数をきった Shell を叩いてます」 って人をちらほら見かけるんだけど、crontab -e はいくつかの環境変数設定できるので、叩くだけなら、いちいち Shell 作らなくてよいよって話。 PERL5LIB=/home/USER_NAME/local/lib/perl5:/home/USER_NAME/local/lib/perl5/site_perl MAILTO="" */10 * * * * pl

  • cron - プログラムの実行スケジュール管理

    cron - プログラムの実行スケジュール管理 目次 環境 標準crontabの内容(編集時はviで) cronの運用 プログラムの実行スケジュール管理 環境 FreeBSD 5.4 Release 標準crontabの内容(編集時はviで) /etc/crontab # /etc/crontab - root's crontab for FreeBSD # # $FreeBSD: src/etc/crontab,v 1.32 2002/11/22 16:13:39 tom Exp $ # SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/var/log # #minute hour mday month wday who command # */5 * * * * root /usr/libexec/atrun # #

  • Windowsを捨ててMacを使おう!: cronを使った時刻合わせ

    Mac OS Xの時刻のずれを直すもっと効果的な方法について説明します。前回はあくまでもMac OS Xでサポートしている機能を使いましたが今回はその機能は使いません。ですから、まず、「システム環境設定」の「日付と時刻」の設定で「日付と時刻を自動的に設定する」のチェックをはずします。チェックをしたままだと正しく動作しません。その上で、/etc/crontabの内容を以下のように編集します。赤字の部分は改行して見えるかも知れませんが1行で書かなければなりません。やり方が分からない方はこちらをご覧ください。 # The periodic and atrun jobs have moved to launchd jobs # See /System/Library/LaunchDaemons # # minute hour mday month wday who command */10 * *

  • crontabの書き方

    sorry Japanese only 最終更新日 2014/08/13 page size = Mbyte 例題を沢山書いた方が分かりやすいだろうと思うので、例題のみです。 43 23 * * * 23:43に実行 12 05 * * *    05:12に実行 0 17 * * * 17:00に実行 0 17 * * 1 毎週月曜の 17:00に実行 0,10 17 * * 0,2,3 毎週日,火,水曜の 17:00と 17:10に実行 0-10 17 1 * * 毎月 1日の 17:00から17:10まで 1分毎に実行 0 0 1,15 * 1 毎月 1日と 15日と 月曜日の 0:00に実行 42 4 1 * *     毎月 1日の 4:42分に実行 0 21 * * 1-6   月曜日から土曜まで 21:00に実行 0,10,20,30,40,50 * * * * 10分おきに

    artzt
    artzt 2008/12/26
    crontabの設定に迷ったとき
  • Mac OS Xで、タスクをスケジューリングする。(crontabによるタスク起動)|BAMBOoのAppleでMacなiPhone徒然草

    BAMBOoのAppleMaciPhone徒然草Mac OS Xになってからの新米Macユーザです。Macの魅力に取り付かれて、日々物欲魂を発揮してはMacグッズを購入する生活を送っています。最近ではiPhoneにもどっぷりはまっています。 そんなMacな日々をブログっていこうかと思います。Mac OS Xで、タスクをスケジューリングする。(crontabによるタスク起動) ある時間になったら特定のアプリケーションを起動したり停止したりするようなタスクスケジューリングを、Mac OS Xで実現する方法を紹介します。Windowsユーザなら「タスク」に相当するテクニックです。 作業手順は大きく二つです。 1)AppleScriptでアプリケーションの起動/終了用のスクリプトを作成する。 2)crontab(クーロン)に、上記スクリプトを登録する。 まず最初の手順ですが、AppleSc

  • Ubuntu(Debian) nanoでcrontabの編集をしようとすると"bad minute"のエラーが出る - iビジネス&テクノロジー

    UbuntuやDebianでは、crontabのテキストエディタがデフォルトではnanoになっています。 crontab -e でcronの設定をしたとき、一行が長すぎるとファイル保存時に自動的に改行してしまうので "/tmp/crontab.DKEWNu/crontab":1: bad minute errors in crontab file, can't install. というエラーが出てしまうことがあります。 対処1 viを使う export EDITOR=vi crontab -e 環境変数のEDITORを変えてやることで、viでの編集が可能となります。 対処2 nanoの設定を変更する nanoの改行設定を変更する方法がこちらにありました。/etc/nanorcの set nowrap この行のコメントアウトを外すと良いようです。

    Ubuntu(Debian) nanoでcrontabの編集をしようとすると"bad minute"のエラーが出る - iビジネス&テクノロジー
    artzt
    artzt 2008/07/10
    ubuntuでcrontabを編集したい。
  • 1