2014-03-14から1日間の記事一覧

パイプ->while read でエラーハンドリング

command | while read … do cmd1 if [ $? -ne 0 ]; echo "error!" exit 1 fi done とかやってもexitしてくれないし、retrun 1 とかしても return してくれない。 whileループが子プロセスで実行されるかららしい。しかし、exit とか return すると、ループの…

vagrant の同期ディレクトリ(共有ディレクトリ、synced_folder)のファイルのパーミッションは固定

config.vm.synced_folder mount_options: ['dmode=777', 'fmode=666'] みたく、ディレクトリ、ファイル別にしか設定できず、全てのディレクトリ、ファイルは同じパーミッションになってしまう。chmodも効かない。どうやら virtualbox の仕様らしい。 virtual…

env コマンドは一部のコマンドに対して無効?

例えば [dev]$ env hoge=hoge echo $hoge [dev]$みたいに、echoコマンドにはきかないぽい。よく分からじ・・・