Linux」タグアーカイブ

bashしたら/usr/local/bin/phpがNo suchなんですって

php動かすバッチを実行しようとすると下記のようなエラーが出ることがある。

/usr/local/bin/php: No such file or directory

『/usr/local/bin/phpにphpがないよー』というエラーです。

貰ったファイルだから、ソースなのか、デフォルトなのか、どこで指定しているのかはわからない。
調べればいいのだろうけど、数があったらめんどくさいし、イチイチ変えるのもめんどくさい。
とにかくめんどくさいのだ。
続きを読む

log解析で指定検索ワードの前後文含め内容取得(egrep)

log解析で、egrepを使い検索対象の前後を含めて内容を取得する。

例えば、こんな感じのデータが連続したテキストログ『check.log』を残していたとする。

2010/05/18 02:10:02,PATH:/index/test/
QUERY:a1=1&a2=2&id=14
Array
(
[id] => 14
[flg] => 2
[time] => 1274108061
)

これで『[flg] => 0』のものだけ取りたいとする。

だが

grep "\[flg\] => 0" check.log|less

では

[flg] => 0
[flg] => 0
[flg] => 0
[flg] => 0

て出てくるだけで、本当にほしい情報はとれない

そんなときの対応方
続きを読む