2007年12月12日

[linux-users:107838] Re: cronに関して

 みちむこと申します。

From: Takeshi Kusune <kusune@xxxxx>
Sent: 2007年12月12日 04:07:22

> (2007/12/12 0:36), Shin MICHIMUKO さんは書きました:
>> From: <activedirectory@xxxxx>
>> Sent: 2007年12月11日 23:17:32

>
>>> それともディレクトリは慣習的なものであり、制限されるものではないのでしょうか。
>>> (crontab -e で設定する個人ジョブの方はディレクトリに制限がないように読み取れました)
>
>> が、定期的に実行させるコマンドを特定の場所に置いておくのは、crontabをい
>> ちいちいじらなくてよい分、昔の人にはわかりやすかったんでしょうね。適切に
>
> 私もこのへん正確な知識はありませんし、言葉のあやかもしれませんが、
> 昔はそれが普通だった、のような表現には若干違和感があります。

 確かにUNIXに触れてから何十年も経ってしまった人々の世代にはごく最近のこ
となのかもしれませんが、ここ数ヶ月で初めて触ったというような人々には、ず
いぶんと昔だと思って、目線を合わせるつもりで書きました(^_^;)。今見てみた
所では、1999年のCaldera Open Linuxというディストリビューションのcrontabs
-1.10-2.i386.rpmを見てみたのですが、中身はDailyとかWeeklyとかに分かれて
いて、1997年の日付が付いてますね。そこから生き残ったということは、それな
りに使いにくくもなかったということなのではないか、と。

> cron に限らず、.emacs.d や conf.d などのように
> directory にまとめた file をかたっぱしから実行する(or読み込む)のは、
> 比較的最近(21世紀?)の流行なのではないでしょうか。

 新人クンには、そんなものは歴史的にそうなっているのであって(==他人が
作ってきたものであって)、いやなら自分で書き換えてやる、位の気概を持って
取り組んでほしいと思いました。どうせ先は長いのですから、まずは励ましてあ
げることにしております。

> この話とも関連しつつ元の方の疑問への私の答としては、
> - 決まった時刻に実行するもの
> → その時刻を指定して crontab に登録
> - 定期的に実行したいが時刻にこだわりはない場合
> → (負荷分散のため)適当に暇そうな時刻を指定して crontab に登録
> または cron.*ly 以下に script を作成(時刻指定がいらないのでお手軽)
> といったところでしょうか。

 これら(引用部分以外も含めて)楠根さんのご回答の方が適切であることに異論
はございません。より適切なご回答、感謝申し上げます。私も書いた甲斐があり
ました。

 activedirectoryさんはご参考にしてください。
--
== Money is one of the minimum conditions to do anything, but... =======
Shin MICHIMUKO <smitimko@xxxxx> http://www.peanuts.gr.jp/
============================================ Freedom is everything. ====


投稿者 xml-rpc : 2007年12月12日 09:52
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67550
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。