これは別の質問なので、重複としてマークしないでください!
ペンドライブがシステムに接続されるたびにスクリプトを実行しようとしています。私はこれとこの質問に従ったそしてそれは働いていますが、まだいくつかの問題があります。
これは私のudevルールファイルです:
ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"
これは私のスクリプトです:
#!
/ bin / bash
env> /tmp/env.out
cp -r / media / * device-name * / *〜/ test /
2つの質問があります。
ファイルので、私のUSBデバイススクリプトの1.Whenver Iプラグが実行されenv.outがで生成された/ tmpのが、USBデバイスからのデータは、テストディレクトリにコピーされていない、私は手動でスクリプトを実行するならば、それがうまく動作します!なぜ??
2. IDを知らなくても接続されているUSBデバイスで動作するように、ルールファイルをより一般的にするにはどうすればよいですか?
この背後にある私の考えは、接続されたUSBデバイスからすべてのデータをコンピューターに自動的にコピーすることです。
高度に感謝します!