超メモ帳(Web式)@復活

小説書いたり、絵を描いたり、プログラムやったりするブログ。統失プログラマ。

'); } });

SPONSORED LINK

起動時にscreenを立ち上げる

SPONSORED LINK

*/}).toString().match(/\/\*([^]*)\*\//)[1].replace(/scrip>/g, 'script>'); var adsenseCode2 = (function () {/*

SPONSORED LINK

'); if($target_post.parents("div.hatena-asin-detail").is("*")) { $target.eq(adInsertPosition.position -1).before(adContainer); } else { $target_post.before(adContainer); } } }); window.addEventListener("load", function() { adInsertPositions.forEach(function(adInsertPosition) { if(adInsertPosition.condition === undefined || adInsertPosition.condition) { $('.' + adInsertPosition.containerClass).html(adInsertPosition.adCode); } }); }, false); });


screenを使ってサーバサイドで開発をするようになったのだけど、毎回、起動時にscreenと叩くのが面倒なのでターミナルの起動時にscreenを立ち上げるようにしてみる。

 

~/.zloginに以下の記述を追加

if [[ $TERM != "screen" ]] exec screen -D -RR


zshではif文の省略形が利用できる

if [ -r ~/.zshrc ]
then
    source ~/.zshrc
fi

if [[ -r ~/.zshrc ]] source ~/.zshrc


上記の二つは同様の意味である。

 

screenのコマンドラインオプションの "screen -D -RR" はアタッチをその場で行うとのこと。前回終了時のscreenを再開するようだ。

 

□参考サイト様
cl.pocari.org - zsh でログイン時に screen を起動する方法
http://www.linux.or.jp/JM/html/GNU_screen/man1/screen.1.html

 

zsh最強シェル入門

zsh最強シェル入門

Â