タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cronに関するkiyotuneのブックマーク (4)

  • 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力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記
  • 多重起動を防ぐシェルスクリプト - zenpouの日記

    cron等でシェルを複数回実行した時、多重起動するとまずいので、それを回避するスクリプト。 業務上必要だったので作ってみた。 #!/bin/sh SCRIPT_PID="/home/takase/work/run_script.pid" if [ -f $SCRIPT_PID ]; then PID=`cat $SCRIPT_PID ` if (ps -e | awk '{print $1}' | grep $PID >/dev/null); then exit fi fi echo $$ > $SCRIPT_PID (この辺にバッチの処理) rm $SCRIPT_PIDpidでプロセスの有無を確認しているので起動中は2重に実行されないし、 何か理由があって落ちてた場合は再実行される。 後はcrontabにこのシェルを設定してやればOK

    多重起動を防ぐシェルスクリプト - zenpouの日記
  • OSX 10.5 Leopardでcronを使う - 偏った言語信者の垂れ流し

    Leopardで定期的にrsyncを走らせたくて、cronを使おうとしたらはまったので書いておく。 cronが起動されていない? "ps ax"でみたけどcronの名前がなかったので、xinetdとかかな?と思ったけど違うらしい。 OSX10.4からデーモンはlaunchdというプログラムで管理することになったそうだ。 launchdで最初からcronが動くようには設定されているみたいだ。 crontabはどこだ cronが動いていることはわかったので、crontabを編集する。 が、/etc/crontabがあるかと思っていたら、無い。 /etc/crontabを作成すると、特に問題なく動作した。 別のcrontab /etc/crontabを作成せずにユーザごとにcrontabを設定することもできる。 "crontab -e"でcrontabを編集できる。このときユーザはroot権限が

    OSX 10.5 Leopardでcronを使う - 偏った言語信者の垂れ流し
  • Mac OS Xでの定期的な処理 - launchdについて

    Macでlaunchdを使うという話。 経緯: バックアップサーバ (Fedora Core 1 + Pentium-II 333MHzの骨董品。) のディスクが残り少なくなって来た。社内を見回す。→I-O DATAのLANDISK (HDL-GT) が目につく。いつもはMac/Windowsクライアントにとってのお手軽NAS.LANDISKをバックアップサーバにマウントしようとするも、様々な要因で断念。再度社内を見回す。→あまり使わなくなったPowerMac G5 (Leopard) が目につく。mount_afpでLANDISKをマウントする。バックアップサーバで動いていたバックアップスクリプトをPowerMacに持ってくる。そのスクリプト達をcronジョブとして登録しようとすると…あれ??! Mac OS Xにはcrond無いんですね。その様な用途にはlaunchdを使えとあります。

  • 1