Saya ingin menjalankan mysql_tzinfo_to_sql
setiap kali paket tzinfo (di Ubuntu Server) berubah. Saya pikir Wayang dapat mengatasi hal ini.
Saya pikir salah satu Wayang akan bereaksi terhadap perubahan dalam versi paket, atau jika tidak, maka perubahan cap waktu dari file yang terkandung dalam paket.
Satu-satunya cara saya bisa melihat untuk melakukan ini adalah memiliki sumber daya tanpa tindakan langsung, dan memiliki eksekutif tergantung padanya.
Pertanyaan yang saya miliki adalah:
- Apakah mungkin untuk mendefinisikan file yang hanya digunakan untuk Memberitahu sumber daya lain (seperti exec )?
- Apakah mungkin untuk menentukan sumber daya paket sehingga sumber daya lain (seperti exec ) diaktifkan ketika paket berubah atau diperbarui?
- Apakah mungkin untuk mendefinisikan sumber daya exec yang menjalankan baris perintah shell (dengan pipa dan pengalihan misalnya) daripada perintah dari sistem file?
Jika disatukan, rasanya luar biasa.
FOLLOWUP : Jawaban yang fantastis! Demi kelengkapan (dan untuk catatan), saya harus mencatat hal berikut:
- Perintah shell lengkap yang menarik adalah
mysql_tzinfo_to_sql | mysql -u root -p password
(memuat tzinfo ke dalam database MySQL untuk penggunaan MySQL). - Pengauditan
/etc/tzinfo
akan sia-sia karena ini hanyalah konfigurasi zona waktu lokal; tujuannya adalah untuk melihat perubahan dalam data tzinfo itu sendiri (dengan demikian mengawasi/usr/share/zoneinfo
). - Demikian juga, isinya akan menjadi hal yang salah untuk ditonton - karena mereka kemungkinan tidak akan berubah; yang terbaik adalah menonton mtime atau semua karena filetimes harus berubah setelah setiap pembaruan tzinfo.
Juga, James Turnbull menulis semua tentang audit ketika diperkenalkan. The Metaparameter Referensi berisi deskripsi singkat dari cara kerja audit
parameter.