シェルコマンドを傍受できる方法を知りたい
次のようなJavaプログラムをコンパイルするコマンドを実行している間
javac xxx.java
他のコマンドのセットを同様に実行することにより、コンパイルの前にxxx.javaファイルをインストルメント化するプログラムのセットをシェルに実行させたいです。
./instrument xxx.java
その後、JVMを呼び出してコンパイルする必要があります。シェルでコマンドをインターセプトすることは可能ですか?そうでない場合、システムのユーザーが自分のコードがインストルメントされていることに気付かずにそれを達成するにはどうすればよいですか?