私はもうそれらを望んでいません。どうやって画面やバイブですべての分離セッションを終了させるのですか?
私はscreen --help
を試しましたが、このタスクのコマンドスイートが見つかりませんでした。
この問題を解決する方法はありますか?
私はもうそれらを望んでいません。どうやって画面やバイブですべての分離セッションを終了させるのですか?
私はscreen --help
を試しましたが、このタスクのコマンドスイートが見つかりませんでした。
この問題を解決する方法はありますか?
離脱した各画面セッションをループし、「終了」コマンドを発行する必要があります。ワンライナーがあなたのためにそれを行うだろう次
screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit
あなたの.bash_profileにこの機能を含める:
killd() {
echo yo
for session in $(screen -ls | grep -o '[0-9]\{5\}')
do
screen -S "${session}" -X quit;
done
}
それを実行するために、これはあなたがログインする必要があることを意味していkilld
を呼び出しますbyobuでこのコマンドを実行しますか? –