編集、質問は完全に明確ではなかったかもしれません、短いバージョン:
スクリプトがアクティブなコンソールではなくバックグラウンドで実行されている場合、ユーザー入力を求めるダイアログをポップアップするにはどうすればよいですか?/編集
udevまたはcronからbashスクリプトを実行すると、通常、バックグラウンドのどこかで静かに実行されます。例としては、データバックアップのためにrsyncを実行する外付けハードドライブを接続する場合があります。したがって、ハードドライブを接続するたびにこのアクションを起動したいわけではありません。
ユーザー入力ダイアログを起動して「はい」または「いいえ」を尋ねる最小の方法は何ですか?PyQtを使用してインターフェイスを作成することもできますが、依存関係をできるだけ少なくする必要があります。理想的には、ウィンドウマネージャーをクロスし、ウィンドウマネージャーがなくてもかまいません。
ありがとう!