Linux

umountでdevice is busyになったときの対処法

必要なとき思い出すためのメモ。 1. まずは以下のコマンドで関連プロセスを探してkillするなりで解決するかも知れません。 fuser -v /mnt 2. fuserで見つけられるプロセスが無くなってもダメな場合は、以下のように -l オプションをつけてumountします。 umo…

bashの配列変数に関するTips

序文(飛ばしてよし) まず話は僕が書いてたスクリプトで、引数から"最後の"値だけを分離したものを使いたかったってのが始まりです。 最初の引数の分離なら shift でいけるんだが、最後をいきなり分離するのが直接は出来ないっぽいので、格闘の結果以下のよ…

ProftpdでTimesGMTが効かない問題→解決

Proftpdでxferlogの時間が9時間ずれるのがTimesGMTをon/offしても変化なしで困ってたんだが、原因判明。proftpd.conf で DetaultRoot ディレクティブを使って chroot させてると、/etc/localtime が読めなくなってしまうのが原因だったんだね。 対策は以下の…

偽HOMEで暮らすと幸せに!

ls ~ を晒してみる - y-kawazの日記で、HOMEが酷い!と好評だったので反省した。 確かに $HOME にゴミファイルをまき散らす癖があるとイザ掃除しようとしても必要なファイルを消さないように気を使うし良くない。しかし仮に頑張って一度掃除したとしても $HO…

最近のinitでdaemontoolsを使う

久しぶりに Fedora11 のインストールなんぞをしてみて、便利なので daemontools を入れようとしたらハマったのでメモ。 daemontoolsの起動は /etc/inittab に↓こんな風に書くことにより init から起動してもらってたんだが、確かに追記されてるのに起動して…