1 次のスクリプト(atコマンドから開始)をアラームとして使用します。 #!/ bin / sh セット-m 本当ながら 行う paplay /usr/share/sounds/phone.wav 完了 キーをバインドしてこのアラームを停止したい。このプロセスを見つけて強制終了できるスクリプトの作成を手伝ってください。 script shell-script kill — ポートン ソース
1 スクリプトの最後に次を追加します。 PID=$! echo $PID > /tmp/wakeupalarm.pid その後、あなたの殺人スクリプトは #!/bin/bash PidFile=/tmp/wakeupalarm.pid [ -f $PidFile ] && kill $(< $PidFile) && echo > $PidFile また、プロセスの単一インスタンスを確実にするために、アラームスクリプトの開始時に強制終了スクリプトを実行する必要があります。 — GnP ソース
0 これは動作するはずです #!/bin/bash pid=$(ps aux | grep scriptname.sh | awk -F ' ' ' { print $2 } ' kill $pid しかし、もっと良い方法があると確信しています。 — ローレンス ソース