タグ

crontabに関するfbisのブックマーク (7)

  • AWSでのCron表記でハマったので仕様を確認しておく | DevelopersIO

    Parameter ScheduleExpression is not valid ある日CloudFormationでCloudWatch Event Ruleを含むスタックを作成しようとして以下のエラーが発生しました。 Parameter ScheduleExpression is not valid. (Service: AmazonCloudWatchEvents; Status Code: 400; Error Code: ValidationException; Request ID: 4c6a5825-3159-4425-833f-3108086e0b0d; Proxy: null) そのとき指定していたルールは以下のようなものです。 15 12 * * 1-5 * #月〜金曜日の21時15分 これがnot validだというので見直してみると... 正しい表記 CloudW

    AWSでのCron表記でハマったので仕様を確認しておく | DevelopersIO
  • crontab の設定で日付の入った名前のファイルをつくろうとしたらエラーでたよ - ウマい話、ちょいくれや。

    やりたかったこと cron で毎日行うバッチ処理でファイル名に日付入りのものを作ろうとしてこんな感じでcrontabに記述してた。 0 5 * * * /bin/sh ~/batch.sh > ~/`date +%Y%m%d`.log エラー発生 みたいにやってたらどうも動いてないのでcronのメールの中身見てたらエラー出てた。 なんぞこれ /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: unexpected end of file 原因 ふむ。。いろいろ調べてみると 同じようにひっかかってる人がいたので原因判明(=´∇`=) cronだと%がコマンドの終わりと解釈されるみたい。 なんでバッククォートの対の対応が見つからない、ってのでエ

    crontab の設定で日付の入った名前のファイルをつくろうとしたらエラーでたよ - ウマい話、ちょいくれや。
    fbis
    fbis 2017/11/09
  • cronスクリプトをバックグラウンドで実行するときの注意点 - ソフトウェアエンジニア現役続行

    cronスクリプトの中でアンパサンド(&)を使ってコマンドをバックグランド処理しようとしても、このコマンドが終了するまでcronは次の処理に移行しません。 どういうことかというと、例えば以下のスクリプトをcronに登録します。 /etc/cron.hourly/sleep15.sh(修正前) #!/bin/bash sleep 15 & これだと、cronは「sleep 15」が終了するのを待ってしまいます。 これを解決するには、このプロセスがopenしているファイルディスクリプタをcloseします。 /etc/cron.hourly/sleep15.sh(修正後) #!/bin/bash sleep 15 >/dev/null 2>&1 & なぜこのようなことをしなくてはならないかというと、cronの仕様がそうなっているからです。 crontab により実行されたコマンドから出力が行われ

    cronスクリプトをバックグラウンドで実行するときの注意点 - ソフトウェアエンジニア現役続行
    fbis
    fbis 2012/10/03
  • cronでは「毎月第1月曜日に実行」ができない — ディノオープンラボラトリ

    社内の技術メモに「cronでは第1月曜日に実行などはできないので、実行されるスクリプト側で条件判定しないとダメ」というような記述がありました。一体どういうことでしょうか。 crontabの書式は「分 時 日 月 曜日 コマンド」です。また、数字はハイフンで範囲指定ができます。下記のように指定すれば毎月第1月曜日の午前3時にコマンドを実行できそうな気がします。 0 3 1-7 * 1 /path/to/command/execute-only-1st-monday しかし、これは期待通りには動きません。「1日から7日までの期間の唯一の月曜日」を指定したつもりが、実際には「1日から7日のすべて、または日付に関係なく月曜日」と解釈されます。マニュアルにも書いてあるのですが、「日」と「曜日」が両方指定された場合、OR条件になるのです。 ネット上を探すと、これでハマって試行錯誤した人が複数いるようで

    fbis
    fbis 2009/04/09
    同意
  • CRONw レビュー MOONGIFT

    CRONw レビュー ダウンロードと解凍 CRONwの公式サイトより、ダウンロードします。2005年12月15日現在の最新版は2.0です。解凍すると次のような状態になっているかと思います。尚、ActivePerlが必須となっていますので、こちらもダウンロード、インストールしておいてください。 (クリックすると拡大します) インストール コマンドプロンプト(スタートメニュー→プログラム→アクセサリ→コマンドプロンプトを選択。またはWindowsキー+Rを押して、名前の入力欄にcmdと入力してエンター)を起動して、「perl -v」と入力します。Perlのバージョンが返ってきたら準備完了です。 CRONwの解凍フォルダに移動して、「perl installeri.pl」と入力してください。文字列が流れて、インストールが実行されます。 (クリックすると拡大します) インストール完了 インストール

    CRONw レビュー MOONGIFT
  • http://d.hatena.ne.jp/yama_r/20061011/1160493234

  • cygwin で cron を使う

    Landscape トップページ | < 前の日 2004-06-21 2004-06-23 次の日 2004-06-24 > Landscape - エンジニアのメモ 2004-06-23 cygwin で cron を使う 当サイト内を Google 検索できます * cygwin で cron を使うこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [ソフトウェア] [unix] シェルスクリプトを一日一回定期実行したい。 Linux などの unix 系 OS なら簡単だが、今回は Windows2000 + cygwin 環境で動かしたい。Windows で夜間バッチや自動実行をさせるならタスクスケジューラや at を使うところ。しかし、今回はシェルスクリプトなのでそれらを使うと環境変数とかいろいろ落とし穴がありそう。というわけで、cygwin の c

  • 1