udevルールはRUNで指定されたスクリプトを実行しません。

udevルールはRUNで指定されたスクリプトを実行しません。

私は以下を持っています/etc/udev/rules.d/40-swallowpv.rules

ACTION=="add", KERNEL=="sd[a-z]+", RUN="/var/tmp/swallowpv sdc"

(私もRUN+=同じ効果を得ようとしました)。

スクリプトが最初に実行する操作は開始されたことを通知するloggerために実行されますが、この通知は受信されません。権限が実行されていると思われる他のルールと一致していることを確認しましたが、明らかなエラー(構文またはメッセージ/journalctl)は表示されません。編集した操作を行いましたが、udevadm control --reload-rulesシステムへのディスクの追加(sdc起動)は正常に完了しましたが、loggerスクリプトのコマンドは実行されないようです。

スクリプト自体はroot:root所有権のためのものですが、最初にやってみましたが、やはり0700成功0777しませんでした。私はここで何が間違っているのかわかりません。

ベストアンサー1

おすすめ記事