any新しいボリュームがDebianボックスにマウントされるたびにrsyncスクリプトを実行することに興味があります。新しいボリュームマウントをリッスンするための潜在的なトリガー/戦略は何ですか?
/etc/udev/rules.d/
に新しいルールを作成できます。まず、ファイル/etc/udev/rules.d/README
を読み取ります。新しいルールファイルに、次のようなものを追加します
KERNEL=="sd?1",ACTION=="mount",RUN+="/path/to/script.sh"
(私は上記の行を試しませんでした、あなた自身のルールを試してください。)
スクリプトはroot
として実行されることに注意してください。 su
を使用して変更することをお勧めします。
ACTION=="add"
を使用すると、ボリュームをマウントするために最初にscript.sh
が必要になります。