常にバックグラウンドで実行されるスクリプトがあります。そのスクリプト内で、キーストロークを検出するコードを作成する必要があり、特定のキーストロークが検出されたら、スクリプトの残りを実行する必要があります。これどうやってするの?
showkey
コマンドを試しましたが、スクリプトに追加できませんでした。
次のbashスクリプトを使用するために、readコマンドでキーストロークを読み取ることができます
#! /bin/bash
read -s -n 1 key # -s: do not echo input character. -n 1: read only 1 character (separate with space)
if [[ "$key" == "your key" ]];then
#your script here
fi
readコマンドといくつかのbashスクリプトを試すことができます