GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah Jalankan Udev Tidak Berjalan?

Saya mencoba membuat aturan udev untuk membuka kunci komputer saya ketika saya menghubungkan ponsel saya dengan USB. Saya tidak dapat menemukan bahwa aturan tersebut sedang dijalankan, jadi saya mencoba aturan yang lebih sederhana.
Ini adalah aturan (dianonimkan) :

KERNEL=="sd?1", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", SYMLINK+="phone", RUN+="touch /home/user/udev.touch"

Saya tahu bahwa aturan sedang berjalan karena tautan phone -> sdc1 sedang dibuat tetapi file tidak dibuat. Apakah ada pengaturan keamanan yang harus saya aktifkan agar file dapat menjalankan program eksternal?

Jawaban yang Diterima:

Anda harus menggunakan path lengkap di kunci RUN karena (man udev )

Jika tidak ada jalur absolut yang diberikan, program diharapkan untuk hidup di
/lib/udev, jika tidak jalur absolut harus ditentukan. Nama program
dan argumen dipisahkan dengan spasi. Kutipan tunggal dapat digunakan untuk
menentukan argumen dengan spasi.

Namun demikian skrip (bash) itu sendiri harus berperilaku seperti biasa, yaitu Anda tidak perlu menentukan jalurnya.


Ubuntu
  1. Perbaiki FirewallD tidak menjalankan kesalahan di Ubuntu 11.10

  2. Perintah Terjadwal

  3. .bash_profile Tidak Bersumber Saat Menjalankan Su?

  1. Cron Job Untuk Memeriksa Apakah Script Php Berjalan, Jika Tidak Maka Jalankan?

  2. Apache/Mysql Tidak Berjalan. Salah?

  3. Paket Udev Belum Dikonfigurasi?

  1. Menjalankan Situs Web Asp Klasik Di Ubuntu 12.04?

  2. Menjalankan skrip shell secara paralel

  3. Layanan MongoDB tidak berjalan di Fedora