使用できます:
pkill screen
または
killall screen
OSX では、プロセスはすべて大文字で SCREEN と呼ばれます。したがって、以下を使用してください:
pkill SCREEN
または
killall SCREEN
画面が表示されない場合は、次を使用してください:
screen -wipe
最近 awk に慣れ始めたので、これをまとめて目的を果たしました。わかりやすいので載せておきます。
screen -ls | grep '(Detached)' | awk 'sys {screen -S $1 -X quit}'
どこで screen -ls
現在のすべての画面を一覧表示します。grep 'pattern'
一致するすべての行を除外します。 awk sys {command}
を使用して、切り離されたすべてのスクリーンのハンドルを取得できます。 コマンドをコピーして一緒に貼り付け、sys
で実行できます 、 $1
awk によって取得された最初の引数を参照します。最後に screen -X quit
で quit コマンドを実行します .