スクリプトがプロンプトを表示した場合、質問を超えてインタラクティブなものをキャプチャする方法がわかりません。つまり、(y / n)までしか到達せず、人間の入力を待つのをやめます。とにかくあまり関与しないので、これを試してみてください。./MenuScrip2>&1> ./log.txt
それに関する唯一の問題は、そこに行くことであり、プロンプトを自分で見ることができない場合があります。
スクリプト自体を編集してログをスクリプトに入れて、ユーザーが選択したりスクリプトを実行したりすると、ログファイルにログが記録されます。つまり、スクリプトの編集時にログファイルを上部に宣言し、ログキャプチャコマンド/入力をログに記録します。ログファイルに送信するだけでなく、実行します
ではごきげんよう
追加するために編集:
スクリプトがバイナリファイルであり、これが監視目的であると想定している場合、つまり他の人が行ったことを見落とす場合は、次のようになります。
ユーザーを別のユーザーとしてsudoにする
sudoの新しいバージョンを実行すると、sudoreplayが付属します。これにより、キーの入力/アクションによってキー全体を再生でき、必要に応じてsudoファイルを再生できます。