只今建設中。。。
凡ミス。
30 9-21 * * * /batch/a.sh > `/usr/bin/date +/log/info_%Y%m%d.txt`
% があると改行されちゃいますよ!というオチ。
/log/info_ という変なファイルが出来上がる。
初歩の初歩だけど忘れがち。
30 9-21 * * * /batch/a.sh > `/usr/bin/date +/log/info_\%Y\%m\%d.txt`
これでよし。
前日の日付を取得する方法。
FreeBSDだと、
date -v-1d
こんな感じ?
今回はSQLの日付型にしたかったので
date -v-1d +%Y-%m-%d
で、まあ最近仕事で使っているのはAIXというOSで、dateコマンドの引数が違っていたりする。とりあえず -v というオプションはない。
ということで荒技。
TZ=JST+15 date +%Y-%m-%d
JST-9に24hを足せばJST+15ということで…
毎度のことながら、やっつけは得意です。
# portinstall cpupowerd # cpupowerd -a /usr/local/etc/cpupowerd.conf
WARNING: This program could cause damage to your Hardware! Your cpu vendor isn't yet supported! Initialisation failed!
WARNING: This program could cause damage to your Hardware!
Your cpu vendor isn't yet supported!
Initialisation failed!
Core 2 Duoじゃダメなのかよ!!
Cress
くれす。FreeBSD日記を書いて早○年。。。