タグ

cronに関するabtkyのブックマーク (5)

  • 第25回 cron周りのベストプラクティス(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはsongmuさんこと松木雅幸さんで、テーマはcronです。 なお稿のサンプルコードは、誌サポートサイトから入手できます。 cronとは? cronは指定日時にジョブの自動実行を行うジョブスケジューラです。UNIX系のOSであれば実装の違いこそあれ、ほぼ標準でインストールされています。 作業自動化や、タスクを自動実行したいなどといった場合にcronは避けては通れません。Perlでバッチ処理を書く際などに多くの人が活用していると思いますが、ベストプラクティスがわからず恐る恐る使っている人も多いのではないでしょうか。 稿では、cron活用におけるベストプラクティスについてお話します。 cronの使いどころ cronの使い途は、主に次の3つが考えられます。 a.アプリケーションのジョブの実行 b.システムに関わる

    第25回 cron周りのベストプラクティス(1) | gihyo.jp
    abtky
    abtky 2024/03/25
  • さくらのレンタルサーバでcronが動作しなくなる

    私のサイトでは、自動更新を行うためにcronを使用している。 時間も限られている中、何10ものサイトを手動更新するのは現実的では無く、効率化の意味もあって利用しているのだが。 つい最近、その更新が止まっていることに気が付いた。 …ウソーン。 なして? 慌てて調査に取り掛かる。 もしかして負荷が高過ぎてブラック指定か?…と、一瞬頭を過ぎる。 しかし、ブラウザからのURL指定であれば、問題無く動いているようだ。 ん~、なんでだろう。 すると、さくらインターネットのサイトで、こんなものを見つけた。 OSバージョンアップならびに新機能提供開始 単なるOSのバージョンアップ通知なのだが、下の方に問題の追記が…。 どうやらOSのバージョンアップに伴い、PHPの仕様が変更となったようだ。 それにより、cron指定時に問題が出るようになったとか。 …こんなチョロッと書かれても…

  • Linuxのcronについての質問です。 PHPファイルを、cronで実行設定したところ正しく動作しませんでした。…

    Linuxcronについての質問です。 PHPファイルを、cronで実行設定したところ正しく動作しませんでした。 解決策・原因などをご教示ください。 ※Linuxについての知識はあまりなく、PLESK上にて操作しています。 ※ブラウザからPHPファイルにアクセスすると正常に動いていました。 ※エラーメールから、cron上でのPHPファイルのパスの指定は正しいように思われます。 ※情報が少ない場合はお知らせください。 ■実行したPHPファイルの中身(test.php) <?php mail('自分のメール', 'My Subject', 'test'); ?> ■エラーとして送信されてきたメール内容 /var/www/vhosts/ドメイン名/httpdocs/test.php: line 1: ?php: No such file or directory /var/www/vhosts

    abtky
    abtky 2010/07/21
  • cronの設定 - プログラムを指定した時間に定期的に自動的に実行する方法

    cronを使うと、サーバー上にあるプログラムを指定した時間に定期的に自動的に実行できる。 Windowsで言うとタスクスケジューラのようなもの。 用途としては、ウェブサイトでの定期的なAPIの実行、集計処理、バックアップなどがある。 コマンド ターミナル上で以下のコマンドを実行すると cron の編集などができる。 cronのリストを表示 crontab -l cronの編集 編集方法は vi と同じ。 crontab -e cronをすべて削除 crontab -r 記述例 cronの書式は以下のようになっている。 分(0-59) 時(1-24) 日(1-31) 月(1-12) 曜日(0-7,0=7=日曜日) コマンド 数字を書くとその数字のときに実行、* を書くと毎回、*/6 のように書くとその数値毎の実行になる。 9時30分に実行 30 9 * * * cd /htdocs/exam

    abtky
    abtky 2010/06/15
  • MySQLを自動バックアップする「AutoMySQLBackup」

    バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量もいません。リモートのMySQLを中央のMySQLにバックアップしたり、バックアップのログをメールで送ることも可能。バックアップしたファイル自体をメールで送ることもできます。バックアップはcronを使う以外に手動で行うことも可能なので、cronがなくてもバックアップはできます。 ダウンロードと詳細は以下の通り。 Automatic MySQL Backup SourceForge.net: AutoMySQLBackup 最小限の設定ですぐに使う

    MySQLを自動バックアップする「AutoMySQLBackup」
  • 1