GNU/Linux >> Belajar Linux >  >> Linux

Bisakah skrip shell menunggu file berubah dan mengambil tindakan?

Solusi 1:

Cara murah dan kotor:

Ulangi stat -c %Y file dan ambil tindakan saat waktu modifikasi berubah.

Mungkin lebih baik:

Gunakan layanan cron inotify untuk melihat peristiwa modifikasi file dan menjalankan tindakan Anda:

/path/to/your/file IN_MODIFY /path/to/your/script $#

Solusi 2:

Lihat incron[1] atau inotify-stuff lainnya untuk memicu eksekusi skrip Anda.

[1] http://inotify.aiken.cz/?section=incron&page=about&lang=en

Solusi 3:

inotify akan menjadi cara yang tepat untuk melakukannya. Tutorial diberikan di beberapa edisi majalah LinuxForYou untuk pertanyaan ini.


Linux
  1. Apa yang dapat dilakukan shell dotfile untuk Anda

  2. Bisakah Skrip Bash Dihubungkan ke File?

  3. Bagaimana Membuat File Sementara Di Shell Script?

  1. Daftar File Apa Saja Berakhir Dengan .in Dan Sesuai Dengan .out Dengan Skrip Shell?

  2. konvensi penamaan untuk skrip shell dan makefile

  3. Cara mengubah kata dalam file dengan skrip shell linux

  1. Campuran skrip shell dan python mungkin?

  2. Cakupan variabel untuk skrip bash shell dan fungsi dalam skrip

  3. Skrip transliterasi untuk shell linux