screen
screen を使って、sshを切っても処理を実行させたいので、
$ screen $ script/myapp_server.pl -r
という感じにする。
僕の場合は、script/myapp_server.pl以外に別の.plを走らせる必要があるので、
新しくCtrl+Shift+tとして、ssh接続し、
$ screen $ sample.pl
などとする。
まだよくわかってないが、
script/myapp_server.plを走らせたくなくなったら、どうするか?
複数走らせていて$screen -r ってすると以下のように出る。
$ screen -r There are several suitable screens on: 41412.pts-0.dti-vps-srv81 (2013年02月28日 07時33分57秒) (Detached) 42312.pts-3.dti-vps-srv81 (2013年02月28日 07時21分36秒) (Detached) 11432.pts-7.dti-vps-srv81 (2013年02月28日 07時20分56秒) (Attached) 58233.pts-0.dti-vps-srv81 (2013年02月28日 07時14分54秒) (Attached) Type "screen [-d] -r [pid.]tty.host" to resume one of them.
てな感じででてくるので、Detachedのやつの例えば、
$ screen -r 41412.pts-0.dti-vps-srv81
ってやるとさっき走らせたやつが開ける。