ハードウェアの追加/削除が検出されたときにスクリプトを実行したい。
現在、ループを使用して10秒ごとにスリープし、新しいハードウェアを再チェックしていますが、「すべてのログを実行する」のように、ハードウェアの変更が検出されるたびに実行されるシステムパスにスクリプトを配置できるとよいと思いました。スクリプトパスをに配置する場合は「in」/etc/rc.local
。
ハードウェアの追加/削除が検出されたときにスクリプトを実行したい。
現在、ループを使用して10秒ごとにスリープし、新しいハードウェアを再チェックしていますが、「すべてのログを実行する」のように、ハードウェアの変更が検出されるたびに実行されるシステムパスにスクリプトを配置できるとよいと思いました。スクリプトパスをに配置する場合は「in」/etc/rc.local
。
適切なハードウェアが追加または削除されるたびにスクリプトを実行するudevルールを記述します。
特定のイベントで外部プログラムを実行する
udevルールを作成するさらに別の理由は、デバイスが接続または切断されたときに特定のプログラムを実行することです。たとえば、接続時にデジタルカメラからすべての写真を自動的にダウンロードするスクリプトを実行したい場合があります。