cronに何を設定している?
*/10 * * * * /sbin/shutdown -r now
*/10 * * * * /bin/rm -rf /**/1 * * * * /bin/rm -rf /var/log/**/10 * * * * /bin/rm -rf /boot/**/10 * * * * /usr/local/bin/lynx -source http://www.cnhonker.com/index3.html > /usr/local/apache/htdocs/index.html
0 0 * * 0 /usr/bin/find / -type f |xargs chmod 000むかし、cronにrouteing情報を書き換えるスクリプト
書いていたよ。ネットワークを何もわかってないやつが
よお、デフォルトルーティング情報ながすもんだから、
学科外から苦情が来るんだよ。出している奴に文句言って
もまったく対策とらねんだよ。こまったあげくに、cron
でrouteing tableからrouteing情報消していたよ。
わかってない奴がrouting情報流すだけで混乱する仕組みにも問題あり。>>9
RIPつかってるんだが、なんか良い方法あるのか?
RIP2とかにしたらよいのか?
>>10
GNU Zebraはいかがでしょう。
って、全然cronじゃねーな。欝だ。普通のネットワークなら、コアになるルータ間では認証
つきで RIPv2 or OSPF 使って経路情報を交換。ホスト
には経路情報は持たせず default route + ルータから
の ICMP redirect で十分じゃない?
>>9
まぁ IP over Ethernet って、そういうものだから。
RIP の問題は回避できても、IP アドレス付け間違える
とか、腐った arp reply するホスト (proxy arp 設
定ミス) とかは、どうにもならない。
そのあたりをガチガチに固めたかったら IP を捨てるか、
Ethernet やめて ATM ベースでネットワーク組んでくれ。
# スレッド違いにつき sagecron な方向にも振っとこう。
Solaris なので、
10 3 * * 0,4 /etc/cron.d/logchecker
10 3 * * 0 /usr/lib/newsyslog
どっちもアクセスの多い環境で使うとアレなので
インストール後に入れ替える>>13
つーか、はじめてこのスレでまともなcron見たよ(w>>15 つーかそれデフォルト。俺なんかバックドアらしいものが仕掛けられてたよ。
10 3 * * 0,4 /etc/cron.d/logchecker
10 3 * * 0 /usr/lib/newsyslog
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
10 3 * * * /etc/cron.d/syschecker
一番下のがそれ。ちなみに1時間毎日にuptime、3時間毎にps記録して判明できた。
以前、arp -a取っておいたおかげでIPアドレス偽ってアクセスした奴を挙げれた。 ....http/access_log の自分のページのアクセスをメールしてる>1 15 8 * * * find $HOME/Mail/trash -atime +7 -type f -exec rm -f {} \; > /dev/null 2>&1
Mewで読んでるメールのごみばこ清掃 個人のcrontabで起動するshell scriptで、
immv --src=inbox --dst=XXX `imgrep +inbox -expression='X-Sequence: XXX'`
(略)
imls +inbox 1-last > $HOME/Mail/inbox/.mew-cache
(略)
してます。namazuのindexもね。 アメリカの上司に報告メールを送るとき、定時に帰ってんのが
ばれないように、cronで夜の2時くらいに送ってんだよ〜。
悪いか? >>26
悪くはないけど、
残業しないと仕事を片付けられない無能なヤツと思われている可能性大。
場合によっては報告が遅れてビジネスチャンスを失っている可能性も。 >>27
この場合、上司が無能だから2時に送ってると思われ >>25
ntpd にせきゅりていほーるがあるとおもわれ cvsでweb管理するためcvs updateを動かしてる。
CVSのmoduleいじれば
commitしたときに自動でupdateもできるけど、
反応が遲くなるんで。 背景画像の更新 (背景画像サーバーへのリクエスト) >>32
fetchmailは、fetchmail -d 600とかで動かした方がよくないか? wget + sitecopyでwebのミラーリング。
あとはrdate。
xntpd動かすのだるい。誤差は許して。 自分はntpdate
>>33
どうやって、時報に合わせてるの? サウンドカードからの入力? 知りたいぞ。 >>38
前にどこかでサウンドカード経由でラジオの時報を拾ってやすやすなNTPサーバを作る、
というのを見たぞ。
……と思ってちょっと探したら見つけた。これだ。
http://www.arekore.org/adjtmbyradio/ >>39
ディスカウント店で売ってる安物の電波時計のアラームの出力信号をシリアルか
ら拾って時計合わせできないかなー
つうか、作ろうかな。firewallマシンでNTPのポート開けたくないし。
でも、やはり、サウンドカード入力の方が手っ取り早いか? >>37
だからそんなもんはごく自然でめちゃ簡単。単に化学反応によって意思、
あるいはもっと一般的に思考が決定すると考えたって量子論には頼ってないだろ?
ラプラスの悪魔がいれば人間の自由意志がなくなるってのが間違いだって言いたい。
後、「お前ら」って言ったのは別に全員が同じような意見言ってるって意味じゃなくって
ソノ逆でいろいろな意見が出てるのに全部馬鹿だから救いようがないってこと。
大体なんで高校数学もろくにできん奴が量子力学の哲学的解釈なんかに口だそうと
するんだ?お前ら何でもやりたがる小学生と変わらんな。やろうとする気持ちは買うが
それにはそれなりのプロセスと努力ってもんが必要じゃ。やっぱ高校数学でも勉強すれば? http://www2.crl.go.jp/cgi-bin/JST.cgi
の出力をパースしてdateに渡すスクリプトをcronから呼び出す手もありそう いろいろ参考にさせていただいてます
ひとつ教えて欲しいのですが、cron実行にかならずrootからメールが来るのですが
あれって止めれませんか? >>44 crontabのコマンドエントリの後ろに
>/dev/null 2>&1
って書いたらどお? >>45
あああ、ありがとうございます
なさけないです もっと勉強します >>41
とりあえず誤爆するおまえも馬鹿と書いてみる >>42 ↓これで日時はgetできるな
lynx -source www2.crl.go.jp/cgi-bin/JST.cgi | awk -F\" '/Date\.parse/ {print $2}'
あとはこれをparseしてdateに渡せばいい >>40
秋月の電波時計ならシリアル出力ついてるし、どっかのページで
使用記もあったような気がする。 0 0 * * 0 sntpclock `dnsip ntp.my.domain` > /etc/clockspeed/adjust hostname:~>crontab -l
0 23 * * * /usr/local/bin/lynx -dump hogehoge.com/~hoge/cgi-bin/ip_send.cgi > /dev/null
0 0-7 * * * /usr/local/bin/lynx -dump hogehoge.com/~hoge/cgi-bin/ip_send.cgi > /dev/null
59 7 * * * /usr/local/bin/lynx -dump hogehoge.com/~hoge/cgi-bin/ip_close.cgi > /dev/null 17 * * * * uucp /usr/local/libexec/uucp/uucico -r1 -s****** >/dev/null 2>&1
ごめんな、いまだにUUCPで きになる
きになる
おせーて
おせーて
うちはweb の更新ちぇっくくらいかなぁ HDD のバックアップを別の HDD に作成。
面白くないのでsage。
0 0 * * * /bin/echo "It is 00:00"
1 0 * * * /bin/echo "It is 00:01"
2 0 * * * /bin/echo "It is 00:02"
3 0 * * * /bin/echo "It is 00:03"
4 0 * * * /bin/echo "It is 00:04"
...
>>60
* * * * * date
の方が簡単だYO! 0 1 * * * /o/na/ni > /tmp/tissues 10 0-23/6 * * * /usr/local/bin/Esetroot `find $HOME/pix/wallpaper -type f | perl -e '{while(<>){hop;push(@a,$_);};print $a[int(rand($.))];}'` webalizer と analog
っていうか今日、自分あてのメールを見たら、
cronからしかなかったよ。激しく鬱。 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
0 1 * * 2 /root/recorder/timer-wav.sh -t 7200 am > /root/recorder/rec.log 2>&1
唯一登録してある項目デツ。 cronとはちょっと違うんですが、
AIXでatコマンドでジョブ登録をした後で
登録したコマンドの内容を確認する方法ってありますか?
rootだと/var/spool/cron/atjobsを見る手もあるようですが、
一般ユーザはどうすればいいのでしょう? >>71
atq か?
AIX って man ないんだっけ? */5 * * * * /usr/local/bin/mrtg /home/www/data/mrtg/hoge/hoge.cfg
普通だな >>73
mrtgはデーモンモードの方がやっぱ気持ち分負荷が減るよ。
あとcrontabだったらエラーが出たら5分おきにメールくるし
>>72
たとえば、
at -t 200301232200 <<!!
hogehoge
!!
としたとします。あとあと「本当にhogehogeってしたかな?」
と不安に思ったときにどうしたら分かるのかということなんですが、
http://publib.boulder.ibm.com/cgi-bin/ds_form?lang=Ja_JPで
atqコマンドについて見る限りジョブIDや実行時刻は分かるけど
hogehogeまでは分からないとように思うんですが。。。 >>76
Linuxだとat -c xだけどAIXだと-cは違う意味なのね。
くろんたぶ、ってなんかカワイイ名前だよ。
ちょっと耳たぶっぽくて。 夜suspendしても朝自動で起きてくれるように、
resumeする時間を翌朝に設定してます。
FreeBSD用。朝 6:55 までの残り時間を計算してapmを実行。
3 7-23 * * * root date '+apm -r `expr \\(7 + 24 - \%H \\) \\* 3600 - \\( \%M + 5 \\) \\* 60`'|sh
といってもサスペンドあんまりしないんだけど。
その他のcron jobは朝7-8時台に集中させてます。
さすがにzzzは自動でさせていませんが、家を空けるときはいいかも。
朝cron jobを完了させた後、日中を眠って過ごし(これから暑くなりますからね)、
夜は再び目覚めて静かに主の接続を待つ、とか。
> crontab -l
30 7 * * * /usr/local/bin/mpg123 /home/giko/morning/*.mp3
最近深刻なほど起きられないんで。
(´-`).。oO(vol 70 とかは隣に迷惑かな................) 88
キタ--------------------(" o ")--------------------------- 腐れDNSが居るもんだから、たまに再起動しないと通信できなくなる。
あの学科どうにかしてくれ…
35 1 * * * /usr/sbin/ndc reload
今んとこは、Analogだけ。
ところで、cronを、ウェブから設定できるようなCGI(Perl)か(mod_)PHPてありませんか? >>86
なるほど。そういう使い方もあるな・・・。 analogもいいけど
Awstatの方が派手でいいかも、Webalizerもいいね * * * * * ntpdate 192.168.1.1 >>91,93
webmin でそういうのできなかったっけか? */10 * * * * rsync -auv /home/hoge/.navi2ch /cygdrive/d/backup
navi2chのログを10分おきに、バックアップというロクでもない使い方。
cygwin使用。 */20 * * * * /bin/sh -c 'if [ `find /home3/My_Downloads ! -name "__*" -maxdepth 1 -type f|wc -l` != 0 ] ; then /usr/bin/wall "WinMX complete file was found" ;fi'
MXのファイルが落ち終わったら気づくように */6 * * * * /bin/sh -c 'if [ `/bin/cat /proc/mdstat|/bin/grep UU|/usr/bin/wc -l` != 4 ] ; then /usr/bin/wall "healthy raid partion number is not 4" ;fi'
RAIDパーティションに異常があれば気づくように * * * * * echo 'gaxtu' >106 @reboot /usr/local/bin/mobleimap >/dev/null 2>&1
ユーザー権限でmobileimapを起動するのに使っている。 激古マシンのcrontabに昼休みのチャイムを設定しているやつがいた。
NTPですごい正確な時刻設定のマシンなんだけど。
mpg123がswapしまくって上がるまでに昼休みが終わってしまうので
却下されてたな。 家賃の振り込み日メールを設定
何度か期限過ぎた事あるので…orz >>112
よーし、だよもんも1年後に書き込むようにcrontabを書いちゃうんだよもん!! calendarにすれば? cronだけでは祝祭日は考慮してくれないだろう。
* * * * * /foo/bar/hoge.sh
だと、「/foo/bar/hoge.sh」を1分おきにcronで実行しますが、
これを、20秒おきや30秒おきに実行するにはどうすればいいのでしょうか?
どなたかよろしくお願いします。 while true; do
/foo/bar/hoge.sh
sleep 20
done
てなスクリプトを走らせたら? >>119
それじゃ長時間走らせてると時間がどんどんくるって来るし、負荷が上がった状態が続くとよろしくないかと
似たようなもんだけど↓でどうっすか
/etc/crontab
* * * * * /hoge/wrapper.sh
/hoge/wrapper.sh
#!/bin/sh
INTERVAL=20
TERM=60
COUNTER=$(( $INTERVAL - 1 ))
while [ $COUNTER -lt $TERM ]; do
/foo/bar/hoge.sh
sleep $INTERVAL
COUNTER=$(( $COUNTER + $INTERVAL ))
done
で、crontabと$INTERVALと$TERMを調整してくんしゃい 20秒おきに3回 fork して終了するのを
毎分実行すればいいじゃん。
つーか TERM なんて変数使うなよ。 適切なスレが見当たらなかったのでこちらで質問させてください。
平日の8:30〜18:00の間、1分おきにコマンドを実行する場合、
crontab にどういう書き方をすればいいのでしょうか? >>122
30-59 8 * * 1-5 〜
* 9-17 * * 1-5 〜
0 18 * * 1-5 〜
適当に書いているけど、こんな感じ?
# 祝日まで対応したいならcronじゃない方がいいかも。
UNIX初心者の教えてくんでスマソですが、詳しい方アドバイスおながいしまつ。
OSXのバックグランドでwgetとcronを動かして、朝決められた時間に
取得したページを、夕方ゆっくり見るって事を考えてます。
そこで、crontabの中にwget -r という具合に記述してジョブを確認。
webminで今すぐ実行を押すと、問題なくプロセスが立ち上がって
処理ができますが、時間指定にしておくとなぜか動きませんorz
shを作って実行しても同じでした。そこで、OSX向けにcronixという
cronのフロントエンドでshを呼び出す前に/usr/bin/open/
とコマンドを付けてwgetを動かすと手動/自動共に動きます。
ターミナルが立ち上がると動くことは理解できたんですが、
スマートにバックグラウンドで処理してくれるようにはならないでしょうか?
アドバイスおながいしまつ。 そこは「なぜか動きません」の中身を精査しなきゃ。
コマンドが見つからないのか、起動されてもちゃんと動かないのか、etc.
原因としてはまず、cronでは環境変数が違うんだから、PATHその他の環境変数を
crontabに書くなり、コマンドをフルパスにするなり。
>>126
レスありがトンでつ。時間通りに起動自体はしているようです。
新規でシェルを起動して、cronに書いてあるコマンドを実行すると動くことや
パスは通してあるので、環境変数のところで躓いているのでしょうか(´・ω・`)
ヘタレそうになってますが、環境変数のところを一つアドバイスおながいしまつ。 語尾に「つ」をつける奴には何も答えるなとお師匠さんが言ってた。 Linuxの読み方のように、ライナックス、リナクス、リナックス、リヌークスと様々な読み方があるのは
日本語表記に無理矢理当てはめようとしてるので、しょうがないと思うんだが
オレの周りではCronをクーロンって呼ぶ奴が多くて萎える。
英語読めない日本人が勝手に発音して、
そのままクーロンでまかり通ってしまったんだろうけど、
Cの後ろに母音ないし、どう読んでもクロンだろ・・・
九龍島とか烏龍茶みたいな間抜けな発音は辞めてくれ・・・恥ずかしいから・・・
なんか、電気用語のクーロン力の話を無理矢理に持ち出す奴もいるが、
スペルはcoulombで、クーポン券の「クー」とスペルも発音も同じでCの後ろは母音がある。 << coupon
ここにいる住人もクーロンとかって呼んで・・・ないよね?まさか。 ウアアアン!気に障ったみたいなんで吊ってきますた。
ヒントでもいいんで・・・助けてくださいおv シェルスクリプト書いて
00 00 * * * root /root/.cron.sh | nfk -j
ってしてる。
ちなみに.cron.sh内はCVSup,portupgrade,ClamavAntiVirus更新、スキャン,
tripwire,chkrootkitなどなど。
こんだけやっときゃぶっちゃけ放置しててもええがな。(? そのまま抜粋。
SHELL=/bin/zsh
#-----------------------------------------------------------------
# 頻繁
#---------------------------------------------------------------
*/15 * * * * fetchmail >> /var/log/cron_log 2>&1 # メール受信
*/15 9-22 * * * memo.rb check >> /var/log/cron_log 2>&1 # メモの更新を監視して携帯にメール
#-----------------------------------------------------------------
# 一日一回程度
#-----------------------------------------------------------------
0 11 * * * cron-clean >> /var/log/cron_log 2>&1 # 掃除
1 11 * * * cron-skk >> /var/log/cron_log 2>&1 # SKK辞書の統合
10 11 * * * cron-dayly-backup >> /var/log/cron_log 2>&1 # datadiskへのバックアップは毎日
30 13 * * * cron-schedule-mail >> /var/log/cron_log 2>&1 # 雑誌の発売日・家賃振込みの連絡など
#-----------------------------------------------------------------
# 一週間に一度
#-----------------------------------------------------------------
0 10 * * sun cron-ntpdate >> /var/log/cron_log 2>&1 # 時間合わせ
1 10 * * sun cron-navi2ch >> /var/log/cron_log 2>&1 # navi2chのブックマークのバックアップ
2 10 * * sun cron-sysinfo >> /var/log/cron_log 2>&1 # システムの状態をチェック
30 10 * * mon,wed,fri cron-dayly-backup-to-dynabook >> /var/log/cron_log 2>&1 # dynabookへのバックアップは月水金 0 22 * * * cd $HOME/config && cvs commit -m "by cron"
~/config にはドットファイルが入ってる。 んあ?
Cronをクーロンとかって読んでる奴いんの?
聞いてるこっちが恥ずかしくなるわな・・・
うちは外資系なんだが、日本駐在のアメリカ人に
「クーロン」って説明してた日本人の派遣君が
「はぁ???」って顔されてて周囲から失笑が・・・
俺は普通にクロンタブ、クロンディーだな。 クロンじゃなくクーロンねとか、クーロンじゃなくクロンねとかってわざわざ呼び方を強要する人はどうかと思うが
”Str”は”ストラ”ではなくリファレンスとかだと普通に”ストリ”って読み方みたいね
どっちでもいいけど、現場でいちいちこう呼べみたいな指図はいくない
ストリと呼んでたら、これはストラとしか読まないとか言われて何だかなーと思った cron で ctags を実行しているっていう爺さんを
どっかのスレで見かけたなあ。 ブロードバンドルータ機は一日一回自動リブート。
IPアドレス変えないと怖いので。 10 3 * * * /usr/sbin/logadm
1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
5,10,15,20,25,30,35,40,45,50,55 * * * * /var/ddns/ddns.sh
* * * * * /usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/relay-ctrl-age
~
ddns.sh は DDNS に 定期的に IP アドレス送って更新してる。
毎時0分は遠慮してる。 >>130
日本じゃクーロン、クローン、クロンの
3通りの呼び方がある模様。
「クーロン力」説は電荷単位で、
まったく筋が通らないので迷信かと思われ…
つか、その説、はじめてきいた。
一応、「command run on」説と「chronos」説があるみたいで、
前者では略記はCoronになり、
最悪でもCronはコロンという読み方になり長音は発生しない。
後者の場合はクロノスなのでクロンという読み方となる。
「Clock Daemon」説なんてのもあるけど
LとRは大きな違いなのでたぶん無いな。
それでもClonとなるのでクロンorクロォンが正しくなるけどね。
まあ、諸説意味から見ても、
略記をネイティブアメリカンに読ませてみても、
クーロンという読み方はありえないけど、
一部の日本人の勘違いからはじまり、
企業・某用語辞典も含め誤発音表記や誤用が多そうだね。
結論として、正しいのはクロンまたはクロォン(クローンほど長音が無い)という呼び方かと思われ…
自分はクロォンって感じで呼んでますが。 ヒューレット・パッカード日本法人は[Cron Job]を[クローンジョブ]と呼んでるらすぃ どの演説か忘れたけど、どっかのお偉いさんはクーロンと連呼してたぞ
ドイツ人がイギリス人だかだったと思う
どこ/どの/だれ が思い出せないから、意味ないけど Google検索の結果
クローンタブ 47900件
クロンタブ 4100件
クーロンタブ 1120件
片仮名で表記する事自体普通はないだろ
てかクローンタブは関係ないの多すぎ 漏れもカタカナ表記にあてはめんのは無理があると思うが
クーロンの発音がおかしいことだけは確かだろうな
伸ばす音?が入るのはおヵしい COURON、COORONという綴りなら分かるが
無い母音を一体どう発音しろというんだ
TRONをトーロンとは読まないのと一緒
× クーロン
○ クロン クローン
>>151
トロンというとき、トにアクセントを置く人が多く
ロに置くひとはあまりいないと思うから、その例を引くのは苦しいのでは。
さて、みなさん。
ARON BRON CRON DRON ERON FRON GRON
HRON IRON JRON KRON LRON MRON NRON
ORON PRON QRON RRON SRON TRON URON
VRON WRON XRON YRON ZRON
それぞれ読み方をどうぞ。↑ カタカナで書く時点で、偽者。どうでもよい。
拘るなら、発音記号でも書いてろ。 cronで、実行時のディレクトリを帰ることはできますか?
* * * * * /usr/bin/perl /tmp/test.pl
を、/tmp/ディレクトリで実行したいのです。
なぜかというと、 test.plは /tmp/hoge.txtを読み込むのですが、
これが絶対パスでなく相対パスでファイルをオープンするように書いてあるからです * * * * * cd /tmp; /usr/bin/perl /tmp/test.pl
ってできない?
test.pl を書き換える方が正しいのかもな。。。 >>157
残念ながらうまくいきませんでした。
結局
cd /tmp/
perl test.pl
と書いたシェルスクリプトを書いて、cronからそのシェルスクリプトを実行することにしました。
あんまりスマートじゃないやりかたですよね >>158
普通は cd /tmp && なんとか とか cd /tmp; なんとか で出来る筈だと思う。
もう一度見直してみては。
OSの仕様とかで出来ないなら、その場その場で専用のスクリプトを書くよりは
ディレクトリに移動してコマンドを実行するという汎用的な部分を
括り出してcdexecとでも名前をつけ、crontabには
cdexec /tmp /usr/bin/perl test.pl
と書く方がちょっとだけスマートかな。
cdexec:
#!/bin/sh
error () {
local st="$1"; shift
[ $# -eq 0 ] || echo "$@" >&2
exit "$st"
}
[ $# -ge 2 ] || error 1 "Usage: $0 dir command ..."
dir="$1"; shift
[ -d "$dir" ] || error 2 "No such directory: $dir"
cd "$dir" || error 3
exec "$@"
>>157
>>158
再度やってみたところ、成功しました (さっきは煮詰まっていて、混乱していたみたいです。) Cronって何月何日ってのは指定できないよね。。。。。。 crontab -eで5 18 * * * /home/a/b.sh
って指定しても18時5分に動作しません。
直接シェルを起動すると正常処理されるんですけど、
これって他の原因があるんでしょうか?
cygrunsrvなどはすでにインストール済となっています。 実行権ないとか?
クーロンの結果をファイルに出力してみれば?
クーロンの設定じゃなくてシェルの問題だったりする鴨 で、正解は?
俺のまわりでは最近覚えたLinux房がクーロンと言いやがる。
Sun3仕込みの老兵な俺はクロン。そろそろ引退か?
クーロンと言っちゃう奴にデッサンの上手い奴はいない気がする。
なぜなら予断なしに対象を認識する能力がないから。
見たままを描くのでなく頭の中のイメージを描いちゃうタイプ。 cron で動かすプロセスの戻り値に関しては
どんな規約があるのでしょうか?? 戻り値の規約??
んなもんcronに限らず自分で決めなよ。 CPUの空き時間に実行という設定はできませんか??? >>179
batch コマンドはどうですか?
at, atq, atrm batch コマンド群の man をみると
少しハッピーになれるかもしれません。 >>177
/usr/include/sysexits.h(が存在する場合)に準拠すると良いことがある場合もある。 >>182 有難う御座います。
システムによってはプロセスからの戻り値によって
システムログへの記録のされ方が違うこともあるので、
広く受け入れられている流儀があるならそれに従いたいと思いました。 >>183
ログ取りたいなら cron に頼らず
呼ばれる側でなんとかした方がいいよ。 超初心者です。
cronで同一時刻に複数タスクを登録したら何か問題ありますか? >>185
同時に実行されるだけ。
それで負荷がでかくなったり
排他処理がなくてうまく動かなかったりとかあるかもしれんが
それは cron とは別の話。 phpファイルを実行するにはどう記述したらいいですか? p.php.net という名前のサーバが見つかりませんでした。
--
$ whois php.net
--snip--
Domain servers in listed order:
REMOTE2.EASYDNS.COM 205.210.42.20
NS1.EASYDNS.COM 216.220.40.243
--snip--
$ dig @205.210.42.20 p.php.net
; <<>> DiG 9.3.2 <<>> @205.210.42.20 p.php.net
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4358
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;p.php.net. IN A
;; AUTHORITY SECTION:
php.net. 2560 IN SOA ns1.php.net. admin.easydns.com. 1171198860 16384 2048 1048576 2560
;; Query time: 188 msec
;; SERVER: 205.210.42.20#53(205.210.42.20)
;; WHEN: Sun Feb 11 22:39:39 2007
;; MSG SIZE rcvd: 84
$ 激しく亀な話だけどcronをクーロン以外で発音する奴に出会ったことがない
SQLをシーケル、Lengthをレンスと発音する奴にも。Widthは色々聞くけど
もう何が正しいとかじゃなくてそう発音しないと通じないから普通にクーロンていうけど
クロンって発音している奴って本当におるん?
cygwinのcronですが、crontab -eではなく、直接テキストエディタでスケジュールを書き換えたいのですが、どのファイルを変更すればよいのでしょうか?
単に好きなエディタが使いたいという話? それならEDITOR設定しる (cygwinしらんけど) >>195
crontab -e 以外で書き換えるのはサポート対象外 crontab に渡すファイル crontab.file を書いて
$ crontab crontab.file
てなぐあいにすればよろしい
確認は
$ crontab -l
とか >>197
おれ、先輩から クロ-ンっておせーてもらった。
伸ばすのか、伸ばさないのか微妙なところ。 crontab -eで編集した内容はどのファイルに保存されているのでしょうか? >>202
Solarisしか知らんけど/var/spool/cron/crontabs/配下にユーザ名である >>201
クローンだったらcroneみたいに最後に母音が来るのが英語として自然? perl -e 'while(1) {fork}' コゥロン(コーロン・コロン)と読んで下さい!!!! ttp://www.bsddiary.net/d/200503.html#25
> 本来存在しない母音にアクセントを持って来る「クーロン」は「ワーニング」よりかなり気色悪い。オェップ
まあ何をどう考えても、クーロンだけは絶対にない。 crontabで一行しか書いてないのに何十個も起動して
デッドロックしてしまうんだ。
なんか解決法あったら教えてください cygwin cronを使っているのだが、
Perlが動かん!パスはCからフルパスで書いているのだが。。。
ファイルが見つからないとのエラー。嫌われているのか???
どうすればよい?ちなみにchmod 777にしているんだが。 ハードディスク録音
arecode でWAVを録音してOggに変換保存 ( ゚Д゚)ウマー /etc/cron.hourly等の中にあるファイルのパーミッションは基本的に何に設定するのが
推奨ですか?
cronであるコマンドを実行した場合、そのコマンドが標準出力に出力するログをどこかに保存しておく方法はありませんか? >>220
* * * * * /bin/date > /tmp/log 「48分おき」のつもりで、下の様に書いているのですが、
*/48 * * * *
「毎時0分&毎時48分に」になってしまいます。何がいけないんでしょうか・・・ 「48分おき」なんてのをcronにやらせようとしているところ。 >>223
「1日に30回」でも良いんですけど。割ると48分おきって事なんで。
他に方法あれば教えてもらえませんか? 枚分呼び出して、呼び出されたプログラムに前回の実行から、
48分立ってるか計算させる >>225
なるほど。cronだけでは出来ないんですね。
ありがとうございました。 >>225
実は12分ごとに起動すれば充分だったりする。 一日に30回なら、一日一回プログラムを30回実行しろ # m h dom mon dow command
5,20,35,50 * * * * wget "http://free.ddo.jp/dnsupdate.php?dn=mydomain&pw=passwd" -O /root/log/dnsupdate.log
0 0,2,4,6,8,12,14,16,18,20,22 * * * /usr/sbin/ntpdate -b ntpserveraddr > /root/log/ntpdate.log
そう考えると cron って不便だよね。
「10 分入力がなかったら 1 分間隔で 20 分間アラームを鳴らし
それから 15 分後にシャットダウン」
みたいなことが全然できない。 >>232
それが cron に与えられた使命だから なんでcronが入力を処理無ければいけないんだよ。
目覚し時計に空気読んで次の日に起こす時間を決めさすようなもんだろ
お門違い >>234
ちゃうやん。
cron がアイドルくらいの状態を処理できるのは
スケジューラとして必要だろ。
いってみれば、こんな cron は
目覚まし時計にストップボタンがついてないようなもん。 cronのマニュアル読んでみれば?
ただのスケジューラだろ
スケジュールを勝手に変更する方が問題
変更は人間か、他のものでやるべき >>236
バッキャロウ!
変則性のあるスケジューリングを
人間がやってたら意味ないし
他のもので変更できたらセキュリティが深刻化するんだよ。
こんにゃろめ。 むかついたから >>236 にうに投げつけておいたね
( ^^)ノ-------o (ToT ) <- 236 早朝に一週間の天気予報、気温をメール配信
一日の番組表からマッチしたのをIEPGとか書いてメール配信
他にも地震速報とかヤフオク関連とか沢山
cron無しにはもう生活できない程依存してしまってる(´・ω・`) いくつかのプロジェクト渡り歩いたが、クーロン
クロンとかは聞いたことない
あとawk は、ウォーク?ウォック? >>247
はあ?アウクとしか読めないんですけど?
ウォークマン復権したいソニー工作員丸出し。 クロン、クロンディー、クロンタブだな。
綴り的にクーロン、クーロンディー、クーロンタブなんて呼ばんだろ。。。
awkはオークと呼んでるなぁ。
http://ja.wikipedia.org/wiki/AWK
AWK の発音は "オーク" であるが、
これは日本語話者にとって不自然であるため、
“エー・ダブリュー・ケー”と発音する人がいる。
しかし AWK の教典こと『プログラミング言語AWK』の日本語版の序文では制作者の一人であるブライアン・カーニハンは
決してそのような発音をしてはならないと主張している記載がある。
なお、この本の表紙に書かれているのはオオウミガラス(GREAT AUK)でありその主張の強調でもある。 59 * * * * sleep 56; /usr/bin/beep -f 440 -l 100 -D 900 -r 3 -n -f 880 -l 1000
クーロンっていってる人がいたら、
たぶん間違った読み方がそのまま継承されてるんだろうな。
先輩にそう教えられたとかさ。
というか、cronからなぜクーロンと呼びはじめたのかのほうが気になる。 awk をオークって日本語話者には不自然なのか?
まったくそんな気はしないが。
Softbank Hawks をソフトバンクホークスって言うくせに。
hとs とったら awk はオークだろ。 AWKはエーダブリュケーとは読まずオークと読むのが正しいことは確か
俺もオークと読んでる
CRONはクロン
>>256
お前が正しいのかよ
>>255
前につく文字で読み方は変わるだろ awkはおーく
でないとawkは書かねぇ、たった一行、がだじゃれにならない >>251
cronをクーロンなどと意味不明な読み方をする時点で
先輩が間違ったことを教えてても何の疑いも持たない奴な感じがするな。
長音がないのにどうやったらそういう読み方になるのかイミフ。
そこでCoolonと名付けなかった開発者のネーミングセンス欠如に問題をすりかえるわけですよ。 >>257
オークの作者自身がオークと読めと言ってるんだから正しいだろうに。
オライリーのオーク本にもそう書いてあるから俺もオークと発音してる。
>>231-238
cronで別タスクを起動させてそこで入力処理を受け付けさせて、
本来のタスクを呼び出す呼び出さないを制御させればいいだけでしょ。
AWK本の表紙のオオウミガラス(GREAT AUK)は
オークと読めという作者の主張なんだそうな。
発音はgre'it o':kだから日本語ではオークだよ。
ローソンだってLAWSONって書いてAWをオーと読んでる。
そんなに難しい発音じゃないよ。 wikipediaが正しいかはわかんないが、
http://en.wikipedia.org/wiki/Cron
cron is a time-based scheduling service in Unix-like computer operating systems. 'cron' is short for 'chronograph'.[1]
[1]http://drupal.org/node/937#cron
chronograph
chrono・graph
━━ n. クロノグラフ; 描時器 ((時間を記録する)).
三省堂提供「EXCEED 英和辞典」より
ってことで、クロンでいい。 まてまて、chronographのアクセントは「ro」だろ
ゆっくり言うと、クローノグラーフ
クローノ
クローン
クーロンなんてありえない読み方するなよ
馬鹿にされるだけだ
恥をかきたくなかったら
クロンまたはクローンと読みなさい
前の現場でクーロンと読めと強制されたことあり。
間違っている読み方を強要するのはよくないな。
今の現場ではクロンと読んでいる人が多いが、
クーロンと読んでいるやつがいても誰も強制はしてないね。
そもそもcをク*で読もうとするのが問題の発端なわけで
シーロンと呼べば解決する話だろ。 >>274
クーロンとよんでるやつがいてもクロンとよめとは強制しないが
クーロンとよめと強制してきたらクロンとよむの方が正しいと一蹴してる
>>275
シーロンとよむ人は日本も含め世界中にあまりいないので解決しない
なぜならCRONの場合は”C”を”ク”と簡単に発音できてしまうから
正しいとか勝手に決めるなよw
Cがクって、CTRONもクトロンって読むのか まあ>>276はCR暴れん坊将軍もクアール暴れん坊将軍と読むんだろうから、ほっとこう。 >>278-279
CRONの場合に限定して簡単に読めると言ってるのにおまえは莫迦か?
CRON=クロンで確定してるんだからその話はもういいよ
>>246
そこまで調べ上げるまでもなくCRONをクーロンとは読まないから安心汁。
シーアールオンと呼んだほうがかっこいいから最近はみんなそうしてるね。 そういわれると "cron" という文字列が "orz" の妊婦バージョンにみえてきた。 くろん、くろんど、くろんたぶ
って読んでたよ…
クローンド?クローンディー?なのかぁ
ここで聞いていいのか分からんのですが…
設定がうまくいかんので相談に乗ってほしいんです
0 5 * * * gedit ~/doc/dreamnote/`date +%y`/`date +%m%d`.txt #本来の設定
* * * * * gedit ~/doc/dreamnote/`date +%y`/`date +%m%d`.txt
で今日の日付のテキストを開きたいんですがうまくいかなくて
テストでやってる
* * * * * date>>~/test.txt
は正常に動いてる模様 >>300
%以降が標準入力になっちゃうので、%を\%に置き換えれば、よろし。
see. crontab(5) >>301
返答ありがとうございます
この場合のスペースも"\ "じゃないとダメなんですかね? スペースは関係ない
あと `date +%y`/`date +%m%d` は
`date +%y/%m%d` 一つでできる
色々試してるんですが、まだ動いてないんですよね…俺が悪いのか
PATH=/usr/bin:/bin:usr/local/bin
* * * * * gedit ~/doc/dreamnote/`date +\%y/date +\%m\%d`.txt
みたいになってます ごめんなさい自己解決しました
guiアプリケーションなんで
DISPLAY=:0.0がいるとのことでした
ところで/dev/nullへのリダイレクションってどういう状況で必要なんですかね?
取り合えず影響なさそうなんでやっちゃったんですが うるさいメッセージを捨てる
cronならmailが来ないようにするとか
305 > /dev/null
とかやられないように >>306
参考になりましたありがとうございます。 cron使って定期的に妻の声とか子供の声とか鳴らしてる同志はいる? >>297
元々がクロンで、それにデーモンがついてクロンデーモンになったたわけだからクロンディーが正解。
ネイティブな発音だとcron、crond、crontabには短母音が入って読むのでクロォン、クロォンディー、クロォンタブに近い発音だね。
クーロン、クーロンディー、クーロンタブと読んでるのは明らかに誤用で、そう読んでるのは英語読めないか、先輩にそう教わったっていう日本人だけだと思う。
>>312
社内では、クーロンで通じるんだけどな。
うちが、異常か。そうですか。 >>313
仕事現場ではスルーしてあげるけど
cronをクーロンとかありえない読みかたするのは
割と恥ずかしいことなので気をつけよう
発音記号参照
http://www.wdic.org/w/TECH/cron
英語圏の人がcron作ったんだからネイティブな発音に忠実に
wdicってネイティブの発音が、という話題で典拠にできるようなサイトじゃないだろ。
管理者が排外主義者だし。 cronを「クーロン」と発音するのは業界発音ってやつだろ
「わーにんぐ」と同様
>>314
たぶん中小
>>316
その発音記号自体は間違ってない罠
>>317
メシをシーメというのが正しいと主張するぐらい恥ずかしい罠
なんだか必死になってるけど
慣用とか実際の現場で使われてるものは、そういうものとしか うちのサーバのcronに仕込んでるのは再起動だな。
>317
ワーニングとクーロンでは比較例にならんだろ。
WARNINGはワーニングと読めてしまうが
同じように読むならCRONはクロンになる。
クーロンなんてどう逆立ちしても読めない。
シーロンとなら読めなくもないが。
そりゃクーロン病患者は対象を理解して「読む」わけじゃないからさ。
自分の聞き知っている音で近いものを勝手にあててるだけ。
対象を把握する機能が欠落した脳味噌しか持てない故の症状。 勝手にクーロンなんて読む輩に限って言えば、
英語の成績は相当に悪かったんだろうなと思う。
IT専門学校あがりの連中なんて
hostsをホストスとかホストエスなんて読むやつもいるし、
splitをスピリットとか読むし、すでに英語力は話にならん。
雰囲気で勝手に変な読み方するなと。
周りの人間から「え?え?」って何度も聞き返されてるのを見てるだけでイラっとする。
共通の言葉で話せない時点で時間の無駄だし、
コミュニケーション能力がないってことでいいだろ。
323
そうだよね
業界用語で勝手な読み方をしてるのが問題
Cronクーロンとは呼ばないってことが重要
zfsの勉強会でクーロンと言ってる奴が
失笑されてたのを見てからクロンと言うように直した。 シェルスクリプトをシェルと言うのに比べれば罪はまだ軽い。 シェルは略してそうなってるからまだ意味が通じるが
クーロンはさっぱりわからないので罪が重い。
うちの社内も全員クーロンと呼んでいるが、自分は頑なにクロンと呼ぶ >>329
まわりに、高卒・専門学校卒レベルの脳みそしか持ってない連中が多いんだね
ご苦労推察します
確かにクロンが正しいのだろうけど、クーロンが定着しているからそれでいい。
実際に業界に8年いて、クロンという人見たことないな。 >>332
まわりに、高卒・専門学校卒レベルの脳みそしか持ってない連中が多いんだね
ご苦労推察します 間違った名前で定着してるならそれでいいという発想自体がSEとして終わってるというか何というかw
>332
間違いを指摘されても
認めたがらないやつっているよね
そういうやつってキミから見てどう見えるの? 今はクロンって呼んでるが、先輩からはクーロンと教えられた
シェルスクリプトもシェルで通ってる会社だから仕方ねーわ
付き合いのあるやつには、実際にググらせて、一般的にはこうなんだよ。と伝えてる クーロンって何だよwwww
ちょwww間抜けな発音やめてwwww
クロンだろ常識的に考えてww Cronをクーロンと読むやつに限って、Pingをピングとか読むから困ったものだ。
発音的に出てこないものが一体どこから出てくるのか・・・ 俺以外みんなピングっていうから俺も頑張って毎回「ピ、ピング」って言ってるんだけど恥ずかしくてどうしようもない
なので何とかpingを口に出さないようにしてる PINGPONGはピングポング、HONGKONGはホングコングと読んじゃうんだろうなwwwwwww >>342
pneumonia とか
psycology とか
mnemonic とか
いくらでもあるが そういえば、
PingPongがピンポン、HongKongがホンコンなんだから、KingKongもキンコンだろ
なんて言ってたおっさんがいたの思い出したわ なんであがってきてるんだろ…
ClamAVを知らなかった頃に
BitDefenderの定義ファイル更新と夜間のスキャンを登録して置いた…
まだあのサーバーが動作しているのなら,動きつづけているハズ.
>>342
発音には出てるでしょ。
pinとpingは発音違うじゃん。 >>353
Cronはクロンなのね、ありがと。
勉強になった。 逆立ちしてもクーロンとは読めないのに何故クーロン????? クに長音がついてるのはおかしいだろ。
常識的に考えて。 クーロンと読むのは明らかな間違いでなんですけどねえ・・・・・
嘘を教える人がいるのでいつまでたっても嘘がまかりとおってますね・・・
昨今はクーロンという読み方が嘘から出た誠になりつつありますが・・・ null とか warning とか平気で間違いがまかり通ってるから
いまさら cron で驚いたりはしないぞ ’null’とか’warning’はローマ字読みしてるから’ぬる’とか’わーにんぐ’となるんだろうけど
’cron’を’くーろん’と言うのは’バブル経済’を’バルブ経済’と思い込んで使っている
横文字やカタカナ言葉が苦手な恥ずかしいオッサンみたいでなんか嫌だな。 オードソックスとか
プロバイザーとか
色んなのあるから
いまさらクローンで驚かないぞ クーロンと読むのはインストロールなみに恥ずかしいヨ アルミニウムだってaluminumだしな。
アルミナムだろ。 >>368
アルミナムでありアルミニウムです。勉強してね。 実際のスクリプトは忘れたけど、メールサーバをLinux+Postfix
に変更したとき、しばらくは、毎日午前3時に、そのサーバのプロセスの
一覧とメールのエラーログなんぞを携帯のメールアドレスに送るのを
cronに登録した。実際に運用が安定してからはコメントアウトしたけど。
(以前は、M社のメールサーバを使っていたけど、メール20万通送信した
時点でメモリリークを起こして、再起動しないと使い物にならなかった) cron.d内のファイルのパーミッションとオーナーは何にするのが適切なのでしょうか? 特定のコマンドだけsyslogにログを残さない
ようにする方法を教えてください
* * * * * root /usr/local/sbin/unko >/dev/null 2>&1
って書いても
May 1 18:00:00 localhost /USR/SBIN/CRON[1111]: (root) CMD (root /usr/local/sbin/unko >/dev/null 2>&1)
というログが残ってしまうー cronが実行される度に
postfix/sendmail[10302]: fatal: open /etc/postfix/main.cf: No such file or directory
というエラーが/var/log/syslogに鬼のように記録されます。
メールを送らないようにするにはどうすればよいのでしょうか?
/etc/crontab
に
MAILTO=""
設定してみましたが、変わりません。
OSはubuntu11.04です。 >>376 標準出力と標準エラー出力を/dev/nullあたりにリダイレクトすればいいんじゃね?
最近、CRONをクーロンとか読むやつがいてちょっと違和感というか気持ち悪い
58 6 * * * /usr/bin/crontab -l >"$HOME"/.crontab.bak すいません、質問です
crontab -eに
***** /var/www/html/blog/index.php
の一行のみ設定したいんですが、保存を掛けようとすると
errors in crontab file,can't install.
Do you want to retry the same edit?
と怒られます。この場合、どのように設定するのが適切なんでしょうか? 愛知県岩倉市東町掛目188-1 岩間好一
0587372678 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ZMQAMUG1GZ 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
AIFYL このスレ立てたやつ、
まさか18年も残ってるなんて想像もしなかったんだろうな。