8
名前付きスクリーンセッション内でプロセスを起動するスクリプトを設計しています。特定のスクリーンセッションにctrl-cを送信する
as_user "screen -p 0 -S **$command** -X eval 'stuff \"wine LFS.exe /cfg=**$command**.cfg\"\015'"
のでbash myscript.sh start test
は、testという名前の画面を作成し、ソフトウェアでtest.cfg
を実行します。
今、私は私のスクリプトは、特定のscreenセッションにアクセスし、私は、画面のセッションを殺すことができるように、実行中のプロセスを停止するCTRL +Cをしたいです。
このような何か:
as_user "screen -p 0 -S **$command** **... kill the process with ctrl-c...**"
as_user "screen -p 0 -S **$command** -X eval 'stuff \"exit\"\015'"
at'が動作するために '得るが、これは誰かのために有用である可能性があるだけで、アクティブなウィンドウ、ために私のために働いたことができませんでした:'画面-Sセッション名-Xスタッフ$ '\ 003'' –
'画面-S session_name -X "#" $ '\ 003''を 'screen -S session_name -X quit'と組み合わせると完璧に動作します。私は今、任意の画面セッションを終了することができます。ありがとうございました。 – puchu