2012-02-26 3 views

答えて

8

離脱した各画面セッションをループし、「終了」コマンドを発行する必要があります。ワンライナーがあなたのためにそれを行うだろう次

screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit 
+0

を呼び出しますbyobuでこのコマンドを実行しますか? –

0

あなたの.bash_profileにこの機能を含める:

killd() { 
echo yo 
for session in $(screen -ls | grep -o '[0-9]\{5\}') 
do 
screen -S "${session}" -X quit; 
done 
} 

それを実行するために、これはあなたがログインする必要があることを意味していkilld

関連する問題