シェルスクリプト

find + cat + grepでファイルを検索するスクリプト

例えば、ログファイルの中に特定のエラーメッセージがないか検索したいとします。ディレクトリの全ファイルを対象にする場合find + cat + grepを組み合わせて使うのですが、マッチした行だけ表示されてファイル名が出ないのが惜しいです。そこで、マッチした…

サービス起動スクリプトから起動したJavaのプロセスで文字化けする件の対処法

コンソールから「java -jar hoge.jar」とした際には特に何も起きなかったのに、サービス起動スクリプトを作成して/etc/init.d以下に配置し、「service hoge start」のように実行するとファイルに出力した日本語が全て「?」になりました。日本語が全て「?」に…

MySQLのデータとバイナリログをS3にバックアップする簡易スクリプト

作ってみました。 S3用のコマンドラインツール「s3cmd」を使っています。これを含めて小さなシェルスクリプトは幾つかここ(tyn-iMarket / shellscripts)に置いてあります。毎週日曜日にデータをダンプしてS3に保存し、それまでS3に保存してあったバイナリ…