13

名前付き画面セッション内でプロセスを起動するスクリプトを設計しています。

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し、ソフトウェアで実行します。

ここで、スクリプトで特定の画面セッションにアクセスし、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'"
4

1 に答える 1