私はアラームとして機能するスクリプトを持っているとしましょう。あなたが5分のためにそれを設定し、それには、以下のんと言う:実行中にシェルスクリプトを一時停止する方法を教えてください。
printf '%s\n' 'Alarm set for 5 minutes'
sleep 300 && printf '%s\n' 'Alarm!'
どのようにキーが押されるまで待機し、その後、「P」または「SPC」と言って、継続的に一時停止キーを監視する方法を実装することができます再度スクリプトの通常の実行を再開するには?ユーザーがアラームを一時停止する方法が必要です。
編集:明確にするために、私は継続的にポーズキーを監視し、は他のコードを実行しています。これは、スティーンを聞くために実行を停止するのとは対照的です。
可能な複製([Enterキーを押しますか、継続して10秒待っ] http://stackoverflow.com/questions/9483633/press-enter-or-wait-10のように行うことができます-seconds-to-continue) –
これは特定の質問の複製ではありません。なぜなら、ここでは呼び出しや 'read'がないからです。 –