Contents
はじめに
こんにちは、野村です。
今回は、Bash on Ubuntu on Windowsでgnu screenを使う方法です。
2017年11月4日現在のBash on Ubuntu on Windowsでは、screenを起動しようとするとエラーが出るのですよ。
それをなんとかしようという試み。
tmuxを使えば解決するのだけど、自分はscreen派なので死活問題なのです。
現状ではこうなる
$ screen Cannot make directory '/var/run/screen': 許可がありません
解決方法
適当な場所に適当な名前のファイルを作り、以下の内容を書き込みます。
#!/bin/sh dir=/var/run/screen if [ ! -e $dir ]; then sudo mkdir -p $dir sudo chmod 777 $dir fi screen -U -q
今回は、~/bin/screenset としました。
次に、このファイルに実行権限を与えます。
$ chmod 755 ~/bin/screenset
次に、~/.bashrcに以下の一行を追記します。
alias screen='~/bin/screenset'
そして、~/.bashrcの変更を反映。
$ source ~/.bashrc
設定は以上です。
実行
コマンド「screen」を実行するとパスワードを打ち込まなければいけないのが手間だけど、ちゃんとscreenが起動します。
最後に
以上、Bash on Ubuntu on Windows で gnu screen を使えるようにする方法を紹介しました。
ホントに小ネタです。
でもこのサイト、本来はこういった小ネタを紹介する企画だったりする。
というわけで、今回はこれにて。