読者です 読者をやめる 読者になる 読者になる

kagasu’s blog

備忘録

Linux screenの使い方

名前をつけてscreenを作成

screen -S hoge

切り替え

screen -r hoge

名前をつけてscreenを作成(デタッチした状態で開始)

screen -dmS hoge

外部から終了する

screen -S hoge -X quit

外部から任意のコマンドを実行する

# 名前が hoge のセッションで ls を実行する
screen -S hoge -X stuff 'ls'`echo -ne '\015'`

シェルスクリプトで使う

#!/bin/bash
# 同じ名前の セッションがある場合は終了する
screen -S hoge -X quit
# screen 作成
screen -dmS hoge
# コマンド実行
screen -S hoge -X stuff 'ls'`echo -ne '\015'`