ablog

不器用で落着きのない技術者のメモ

2009-12-22から1日間の記事一覧

日本エクセムさんの無償セミナー「Oracle Performance Tuning Tips 10」に行ってきた

12月16日に日本エクセムさんの無償セミナー「Oracle Performance Tuning Tips 10」に行ってきた。 内容はパフォチューのTIPSとエクセムさんの製品「MaxGauge」の説明&デモ。 場所は恵比寿駅近くで駅から見えるビル。参加者は5、6人だった。人数が少ないので…

保持期限を過ぎたファイルを削除するシェルスクリプト

保持期限を過ぎたファイルをタイムスタンプではなく、ファイル名に含まれる日付から判断して削除するシェルスクリプトを bash で書いてみた。 delete.sh #!/bin/bash EXPIRE_DATE=`date -d '-31 days' '+%Y%m%d'` find ./log -name "*.log"|while read LINE …

シェルスクリプトのエラー処理を見やすく書く

bash でシェルスクリプトを書いていて、エラー処理をif文を使って command ... if [ $? -ne 0 ] then echo ... exit 1 fi みたいに書くと、コードが見づらいのでなんとかならないかと思っていたら、 command ... || { echo ... ; exit 1 ; } こういう風に書…