タグ

cronに関するlax34のブックマーク (12)

  • cronのメール送信機能を停止しよう | Linuxエンジニアの備忘Log

    cronのメール機能について cronには実行時にメールを送信する機能がデフォルトで入ってます。 この機能にはちょっと難がありまして、メール送信に失敗すると/var/spool/mail/配下にある各ユーザのファイルにガシガシ追記されます。 この追記が原因で過去に/var/spool/mail/配下がいっぱいになることでディスクが圧迫され、監視のアラートで大騒ぎをしたことがあります。 ここでは、メール停止方法として2パターン紹介したいと思います。 次の2パターンが停止する方法です。 ・crontabのMAILTOを空白にする。 ・crondの設定変更を行う。 crontabのMAILTOを空白にする。 まずは、「crontabのMAILTOを空白にする。」です。 crondの使用方法によって、MAILTOの設定箇所が変わりますので、注意が必要です。 MAILTOを設定する箇所は /etc/

  • cronジョブを作るのにいつものやり方でいいんですか? - Qiita

    普通の使い捨てスクリプトと同じ作り方をしてませんか? そういう人がよくぶち当たるのが,cronで実行したらコマンドが見つからないだとか環境変数が設定されてなくてもうダメという状況. そんな状況を回避するには以下の2つの手法を取りましょう. ジョブ実行前に環境変数を設定する cronでの実行環境を再現してジョブを作成する 結論だけ見る方はこちらのテンプレート. ひとまず,環境変数の確認方法 環境変数を出力するジョブを追加します.

    cronジョブを作るのにいつものやり方でいいんですか? - Qiita
  • RHEL 6のジョブスケジューラ「anacron」とは Part1 | 技術ブログ| レック・テクノロジー・コンサルティング株式会社

    こんにちは、Re:Qの中川(晴)と申します。 今回「RHEL6におけるジョブスケジューラ “anacron”」についてご紹介致します。 RHEL5まではcronでの実行がメインだったOS デフォルトジョブも、 RHEL6からほとんどが anacron に切り替わっております。 ただ、従来のシステムで多用されてきたcronと比べ、 anacron はまだ馴染み深くない方もいらっしゃるかもしれません。 そこで、今一度、anacroncronで混在してしまう点を整理し、2回に分けてご紹介致します。 今回のパート1では、 ・cronとanacronの違い ・cronとanacronをどのように使い分けるべきか ・cronとanacronの関係性 ・anacronのスケジュール実行フロー について、なるべくわかり易くイメージ図も交えご紹介致します。

  • cron上でのコマンド実行を再現する - Qiita

    シェル上だと動くのにcron上だと動かない。 よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 そういう時に使えるtipsを共有します。 個人のマシン上で適当に動かすようなcronだと みたいにしてログインシェルを間に噛まして環境変数を上書きして実行することでごまかしたりもできます。 これまた別の依存する箇所を増やすので 個人のマシンかrcファイルがちゃんと管理されているような状況以外ではオススメできません。 なのでcron上で実行される状況とほぼ同じ状況でスクリプトを実行してみましょう。 cron上では環境変数はほぼ空なので環境変数を空にしてみましょう。

    cron上でのコマンド実行を再現する - Qiita
  • 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 で踏みにじるとはひどい。 とはいえ、

  • SCP に関する?質問です。 実機にある6G程度のファイルを、バックアップサーバーにSCPで定期的に(cronで)コピーしようとしています。…

    SCP に関する?質問です。 実機にある6G程度のファイルを、バックアップサーバーにSCPで定期的に(cronで)コピーしようとしています。 cron を仕掛けてあるのはバックアップサーバー側です。 ターミナルから SCP を直接実行すると、特に問題なくファイルを転送してくれます。 しかし cron で同じ SCP コマンドを実行すると、6G のファイルのうち、2M 程度を 転送してプロセスが終了してしまいます。 ps コマンドで見ていても起動から10秒程度でプロセスが消えてしまい、 また、/var/log/cron にも何もエラーらしきログは出ていません。 (タイムスタンプを見る限り、書き込まれているのは /var/log/cron 以外にはなさそうです) 2M のファイルを vi で見ると、途中までは正しく転送されているようです。 バックアップ機のOSはCentOS 5 です。 これは

  • えくすぺくと | novaの日記 | スラド

    expect を利用して、cron 経由で scp コマンドを発行する際のメモです。 来なら expect なんぞ使わずに、パスフレーズ無しの鍵を作るべきなのでしょうが、 送り先のサーバが鍵交換に対応してないので。私の権限が及ぶモノでは無いので、設定変えられないし。 まずは expect が動かないとハナシになりません。fedora は default でインストールされていますが、 今回使う RHEL ES 4 にはインストールされていません。up2date で入れようかと思ったのですが…… そういや認証が必要なんだっけ。……資料探すのメンドイのでソースで入れよう。 うにっくすさんの覚え書き - Expect - インストール を参考にインストールしました。 expect を使用する際には、使いたいコマンドがどんなメッセージでどんな入力を要求するのか事前に調べておく必要が有ります。 「

  • Linuxサーバ運用マニュアル

    Linuxでインターネット・サーバを構築する方法は良く紹介されていますが,サーバの運用法やセキュリティ対策,バックアップなどについてはあまり紹介されてはいません。ASHマルチメディア研究会(http://ash.or.jp/)の皆さんに,小規模システム向けの現実的な運用法について解説していただきます。 第1話「運用マニュアルを作ろう!」 第2話「フリーソフトでファイアウォールを作ろう!(前編)」 第3話「フリーソフトでファイアウォールを作ろう!(後編)」 第4話「障害時の構成を考えよう!」 第5話「データを2重化しよう!」 第6話「リソースをチェックしよう!」 第7話「ログをチェックしよう!」 第8話「サービスの状態をチェックしよう!」 第9話「cronで監視しよう!」 第10話「ユーザの登録、削除が必要なときは?」 第11話「ホストの追加、削除が必要なときは?」

  • rottel.net

    This domain may be for sale!

    lax34
    lax34 2011/04/01
  • Kazuho@Cybozu Labs: crontab を使って効率的にサービス監視する方法

    監視とは継続的なテストである、という話 (もしくは cronlog とテストスクリプトを組み合わせた監視手法について)に続きます 今日ようやく、積ん読状態だった「Software Design 2010年1月号」を手に取ったのですが、特集が「今日から使えるスクリプト満載! [プロ直伝]お手軽サーバ監視術」。興味深く拝読したのですが、もっと楽ができるのにと思うところも。ちょうど、昨年末に運用しているサービス「パストラック」のサーバを移転し、crontab と perl で書かれたスクリプト群を使った監視環境を構築したところなので、そこで使っているスクリプト cronlog を紹介したいと思います。 特集の前書きにも書かれていることですが、サーバやネットワーク機器が多数ある環境なら、Nagios を始めとする、専ら監視のために作られたソフトウェアを使って、監視システムを構築すべきです。逆に小規

  • これは便利!CronをGoogleカレンダーで管理する·gCalCron MOONGIFT

    Cronは便利なシステムだ。バッチ処理を行いたい場合、大抵Cronを使って処理を行うはずだ。だが管理が意外と面倒くさい。各ユーザが勝手に作ったりすると特に煩雑になり、システムを入れ替えた際に、移行し忘れてしまい動かなくなったりする。 GoogleカレンダーでCronを管理する Cronを手軽に一覧から管理したいと思ってきた方は、gCalCronを使ってみると便利かもしれない。 今回紹介するオープンソース・ソフトウェアはgCalCronCronの管理インタフェースとしてGoogleカレンダーを利用するソフトウェアだ。 gCalCronPython製のスクリプトで、root権限で動作する。gCalCron自体がCronに設定されるようになっている。そして設定時間(デフォルトでは30分)ごとにGoogleカレンダーをチェックするようになっている。 コマンド実行設定。rootのCronに自動設

    これは便利!CronをGoogleカレンダーで管理する·gCalCron MOONGIFT
  • WindowsとLinuxでPHPのcronを作成して自動化する

    はじめに cronはchronograph(クロノグラフ)の略で、指定した日付や時刻に、または一定の間隔で、スクリプトの実行、プログラムの開始、ニュースレターの送信、データベースのバックアップ、メッセージの表示、不要なファイルの削除などを行うために使われるプロセスです。一般に、コンピュータで自動的に実行されるプロセスはすべてcronです。稿では、PHPスクリプトをcronとして実行する方法を説明します。 PHPcronLinux Linuxには、特定の周期で実行されるプロセスを管理するための便利な手段として、cronデーモン(crond)が用意されています。ユーザーは、実行するスクリプトやコマンドを「crontab」ファイルで定義します。crontabファイルには、時系列で実行される一連のタスクが記述され、1行が1つのエントリを表します。各エントリには、タスクの実行方法(スクリプトを

    WindowsとLinuxでPHPのcronを作成して自動化する
  • 1