2019-02-01から1日間の記事一覧

GNU screenからssh-agentを使う

GNU screenからssh-agentを使う場合、エージェントソケットのシンボリックリンクを張るのが常道のようなのだが、WSL環境でホームディレクトリをdrvfsにしているとunix domain socketとシンボリックリンクの相性が悪いようでどうにもうまく動かなかった。 そ…

bashでスクリプトからログインシェルを判定する方法

shoptを使う。名前がshとなっているがbash固有の組み込みコマンドのようだ。 $ shopt login_shell login_shell on スクリプトで条件分岐するときは-qオプションを使うとよい。 $ shopt -q login_shell; echo $? 0