2011-07-19から1日間の記事一覧

mongodbのバックアップをとって過去30日間分保存する

バックアップをとる簡単なシェルスクリプトのメモ。mongodbのdatabaseのデータをdumpしてtar.gzにして30日以上前のは消す。 #!/bin/sh DB_NAME=$1 if [ -z $DB_NAME ]; then echo 'require database name' exit fi BACKUP_BASE_DIR=/backup/db BACKUP_DIR=$B…

シェルスクリプトで1から10まで出力

sh

シェルスクリプトはほんとにたまにしか書かないので基本的なことも忘れがち。 for i in {1..10}; do echo $i; done

tarコマンドの-Pオプション

なんかtarで圧縮しようと思ったら $ tar cvzf hoge.tar.gz /home/hokamura/tmp/hoge tar: Removing leading `/' from member namesっていうワーニングが出たので何かと思って調べた、絶対パスでの指定は-Pオプションをつけるべしということらしい。 -P, --ab…

expressコードリーディング その1 connectを読む

使用するフレームワークのコードはちゃんと読んで理解しとけと偉い人が言ってた気がするのでexpressのコードを読んでみる。今回読むexpressのバージョンは2.4.3。 GitHub - expressjs/express at 2.4.3: Fast, unopinionated, minimalist web framework for …