screen の設定再び
.screen に次のように書いてみた。
screen -t cmd screen -t log screen -t mysql mysql -u root screen -t cpan 19 sudo cpan screen -t battery 20 watch -n 300 ~/bin/battery_check.pl select 0
log のところで、tail -f ... でコマンド指定したかったんだけど、バックグランドにしたりできないので、断念した。
次は.zshrcの設定ですが
function ssh_screen(){ eval server=\${$#} screen -t $server ssh "$@" } if [ x$TERM = xscreen ]; then compctl -k _cache_hosts ssh_screen alias ssh=ssh_screen fi
以前設定したときに、ssh コマンドで別のscreenをひらくようにしたら
ssh [tab] で、known_hosts を読まなくなってしまったのでおこないました。
compctl -k _cache_hosts ssh_screen
この部分が補完の設定。