InggrisPerancisSpanyol

Ad


favorit OnWorks

inotifywait - Online di Cloud

Jalankan inotifywait di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah inotifywait yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


inotifywait - tunggu perubahan file menggunakan inotify

RINGKASAN


tunggu [-hcmrq] [-e ] [-t ] [--format ] [--timefmt ]
[ ... ]

DESKRIPSI


tunggu secara efisien menunggu perubahan pada file menggunakan Linux batalkan(7) antarmuka. Dia
cocok untuk menunggu perubahan file dari skrip shell. Itu bisa keluar sekali
suatu peristiwa terjadi, atau terus-menerus mengeksekusi dan mengeluarkan peristiwa saat terjadi.

KELUARAN


tunggu akan menampilkan informasi diagnostik tentang kesalahan standar dan informasi acara di
keluaran standar. Output acara dapat dikonfigurasi, tetapi secara default terdiri dari baris
dari bentuk berikut:

nama_file yang ditonton ACARA_NAMES nama_file acara

nama_file yang ditonton
adalah nama file tempat peristiwa itu terjadi. Jika file adalah direktori, a
trailing slash adalah output.

ACARA_NAMES
adalah nama-nama peristiwa yang tidak diketahui yang terjadi, dipisahkan dengan koma.

nama_file acara
adalah output hanya ketika acara terjadi pada direktori, dan dalam hal ini nama
file dalam direktori yang menyebabkan acara ini adalah output.

Secara default, karakter khusus apa pun dalam nama file tidak diloloskan dengan cara apa pun. Ini
dapat membuat output dari inotifywait sulit diurai dalam skrip awk atau yang serupa.
Grafik --csv dan --format pilihan akan membantu dalam kasus ini.

PILIHAN


-H, --membantu
Keluarkan beberapa informasi penggunaan yang bermanfaat.

@
Saat menonton pohon direktori secara rekursif, kecualikan file yang ditentukan agar tidak menjadi
ditonton. File harus ditentukan dengan jalur relatif atau absolut sesuai dengan
apakah jalur relatif atau absolut diberikan untuk direktori yang ditonton. Jika sebuah
jalur tertentu secara eksplisit disertakan dan dikecualikan, itu akan selalu diawasi.

Catatan: Jika Anda perlu melihat direktori atau file yang namanya dimulai dengan @, berikan
jalan mutlak.

--darifile
Baca nama file untuk ditonton atau dikecualikan dari file, satu nama file per baris. Jika
nama file dimulai dengan @ mereka dikecualikan seperti dijelaskan di atas. Jika adalah `-',
nama file dibaca dari input standar. Gunakan opsi ini jika Anda perlu menonton juga
banyak file untuk diteruskan sebagai argumen baris perintah.

-M, --memantau
Alih-alih keluar setelah menerima satu acara, jalankan tanpa batas. NS
perilaku default adalah keluar setelah peristiwa pertama terjadi.

-D, --daemon
Sama seperti --monitor, kecuali dijalankan di latar belakang logging event ke file yang harus
ditentukan oleh --outfile. Menyiratkan --syslog.

-Hai, --file keluar
Keluarkan acara ke daripada stdout.

-S, --syslog
Kesalahan keluaran ke syslog(3) modul log sistem daripada stderr.

-R, --rekursif
Perhatikan semua subdirektori dari direktori mana pun yang diteruskan sebagai argumen. Jam tangan akan
diatur secara rekursif hingga kedalaman tak terbatas. Tautan simbolis tidak dilalui. Baru saja
subdirektori yang dibuat juga akan ditonton.

Peringatan: Jika Anda menggunakan opsi ini saat menonton direktori akar pohon besar,
mungkin perlu waktu cukup lama hingga semua jam tangan yang tidak dinotifikasi dibuat, dan acara
tidak akan diterima saat ini. Juga, karena satu jam tangan inotify akan menjadi
ditetapkan per subdirektori, ada kemungkinan jumlah maksimum pemberitahuan
jam tangan per pengguna akan tercapai. Maksimum default adalah 8192; itu bisa ditingkatkan
dengan menulis ke /proc/sys/fs/inotify/max_user_watches.

-Q, --diam
Jika ditentukan sekali, program akan kurang verbose. Secara khusus, itu tidak akan
menyatakan ketika telah selesai membuat semua jam tangan yang tidak dinotifikasi.

Jika ditentukan dua kali, program tidak akan menghasilkan apa-apa, kecuali dalam kasus
kesalahan fatal.

--mengecualikan
Jangan memproses acara apa pun yang nama filenya cocok dengan ekstensi POSIX yang ditentukan
ekspresi reguler, peka huruf besar-kecil.

--tidak termasuk
Jangan memproses acara apa pun yang nama filenya cocok dengan ekstensi POSIX yang ditentukan
ekspresi reguler, tidak peka huruf besar/kecil.

-t , --waktu habis
Keluar jika peristiwa yang sesuai belum terjadi dalam detik. Jika
adalah nol (default), menunggu tanpa batas untuk suatu peristiwa.

-e , --peristiwa
Dengarkan acara tertentu saja. Acara yang dapat disimak tercantum
dalam EVENT bagian. Opsi ini dapat ditentukan lebih dari sekali. Jika dihilangkan,
semua acara didengarkan.

-C, --csv
Keluaran dalam format CSV (nilai yang dipisahkan koma). Ini berguna ketika nama file mungkin
mengandung spasi, karena dalam hal ini tidak aman untuk hanya membagi output di
setiap karakter ruang.

--timefmt
Tetapkan string format waktu seperti yang diterima oleh waktu luang(3) untuk digunakan dengan `%T'
konversi dalam opsi --format.

--format
Output dalam format yang ditentukan pengguna, menggunakan sintaks seperti printf. Rangkaian acara
output dibatasi hingga sekitar 4000 karakter dan akan dipotong sepanjang ini.
Konversi berikut didukung:

%w Ini akan diganti dengan nama file yang Ditonton di mana suatu peristiwa terjadi.

%f Ketika sebuah event terjadi dalam sebuah direktori, ini akan diganti dengan nama dari
File yang menyebabkan peristiwa itu terjadi. Jika tidak, ini akan diganti dengan
string kosong.

%e Diganti dengan Peristiwa yang terjadi, dipisahkan dengan koma.

%Xe Diganti dengan Event(s) yang terjadi, dipisahkan oleh karakter mana saja yang ada
tempat 'X'.

%T Diganti dengan Waktu saat ini dalam format yang ditentukan oleh opsi --timefmt,
yang seharusnya berupa string format yang cocok untuk diteruskan ke waktu luang(3).

EXIT STATUS


0 Program berhasil dijalankan, dan terjadi peristiwa yang sedang didengarkan
untuk.

1 Terjadi kesalahan dalam eksekusi program, atau terjadi peristiwa yang tidak
sedang didengarkan. Yang terakhir umumnya terjadi jika sesuatu terjadi yang
secara paksa menghapus jam tangan yang tidak dinotifikasi, seperti file yang ditonton sedang dihapus atau
sistem file yang berisi file yang ditonton sedang dilepas.

2 Grafik -t opsi digunakan dan suatu peristiwa tidak terjadi dalam interval yang ditentukan dari
waktu.

EVENT


Acara berikut ini berlaku untuk digunakan dengan -e opsi:

mengakses File yang ditonton atau file dalam direktori yang ditonton dibacakan.

memodifikasi File yang ditonton atau file dalam direktori yang ditonton ditulis.

attrib Metadata file yang ditonton atau file dalam direktori yang ditonton telah dimodifikasi.
Ini termasuk cap waktu, izin file, atribut yang diperluas, dll.

tutup_tulis
File yang ditonton atau file dalam direktori yang ditonton ditutup, setelah dibuka
dalam mode yang dapat ditulis. Ini tidak selalu berarti file itu ditulis.

close_nowrite
File yang ditonton atau file dalam direktori yang ditonton ditutup, setelah dibuka
dalam mode hanya-baca.

menutup penjualan File yang ditonton atau file dalam direktori yang ditonton ditutup, terlepas dari caranya
itu dibuka. Perhatikan bahwa ini sebenarnya diimplementasikan hanya dengan mendengarkan keduanya
tutup_tulis dan tutup_notulis, maka semua peristiwa dekat yang diterima akan menjadi output sebagai
salah satunya, bukan MENUTUP.

Buka File yang ditonton atau file dalam direktori yang ditonton dibuka.

pindah ke
File atau direktori dipindahkan ke direktori yang diawasi. Peristiwa ini terjadi bahkan jika
file hanya dipindahkan dari dan ke direktori yang sama.

pindah_dari
File atau direktori dipindahkan dari direktori yang diawasi. Peristiwa ini terjadi bahkan jika
file hanya dipindahkan dari dan ke direktori yang sama.

pindah File atau direktori dipindahkan dari atau ke direktori yang diawasi. Perhatikan bahwa ini adalah
sebenarnya diimplementasikan hanya dengan mendengarkan keduanya pindah ke dan pindah_dari, karenanya
semua peristiwa dekat yang diterima akan ditampilkan sebagai salah satu atau keduanya, bukan PINDAH.

pindah_diri
File atau direktori yang ditonton telah dipindahkan. Setelah acara ini, file atau direktori adalah
tidak lagi diawasi.

membuat File atau direktori dibuat dalam direktori yang diawasi.

hapus File atau direktori dalam direktori yang diawasi telah dihapus.

hapus_diri
File atau direktori yang ditonton telah dihapus. Setelah acara ini file atau direktori adalah
tidak lagi diawasi. Perhatikan bahwa acara ini dapat terjadi meskipun tidak
secara eksplisit didengarkan.

unmount
Sistem file tempat file atau direktori yang ditonton berada tidak di-mount. Setelah
acara ini file atau direktori tidak lagi diawasi. Perhatikan bahwa acara ini
dapat terjadi bahkan jika tidak secara eksplisit didengarkan.

CONTOH


Contoh 1
Menjalankan inotifywait di baris perintah untuk menunggu file apa pun di direktori `test' menjadi
diakses. Setelah menjalankan inotifywait, `cat test/foo' dijalankan di konsol terpisah.

% tes inotifywait
Menyiapkan jam tangan.
Jam tangan didirikan.
tes/ AKSES foo

Contoh 2
Skrip shell pendek untuk secara efisien menunggu pesan log terkait httpd dan melakukan sesuatu
sesuai.

#!/ Bin / sh
sementara inotifywait -e memodifikasi /var/log/messages; melakukan
if tail -n1 /var/log/messages | grep httpd; kemudian
kdialog --msgbox "Apache membutuhkan cinta!"
fi
dilakukan

Contoh 3
Format keluaran khusus digunakan untuk menonton `~/tes'. Sementara itu, seseorang menjalankan `sentuh
~/test/badfile; menyentuh ~/test/goodfile; rm ~/test/badfile' di konsol lain.

% inotifywait -m -r --format '%:e %f' ~/tes
Menyiapkan jam tangan. Hati-hati: karena -r diberikan, ini mungkin memakan waktu cukup lama!
Jam tangan didirikan.
BUAT file buruk
BUKA file buruk
ATTRIB file buruk
CLOSE_WRITE: TUTUP file buruk
BUAT file bagus
BUKA file bagus
ATTRIB file bagus
CLOSE_WRITE:CLOSE file bagus
HAPUS file buruk

PERINGATAN


Saat menggunakan inotifywait, nama file yang dikeluarkan tidak dijamin up to date
setelah pindah karena itu adalah inode yang sedang dipantau. Selain itu, tidak satupun dari
operasi yang diamati dijamin telah dilakukan pada nama file inotifywait was
diinstruksikan untuk memantau jika file tersebut dikenal dengan beberapa nama dalam sistem file.

Gunakan inotifywait online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS (Instalasi Nullsoft Scriptable
    System) adalah open source profesional
    sistem untuk membuat penginstal Windows. Dia
    dirancang untuk menjadi kecil dan fleksibel
    sebagai mungkin...
    Unduh NSIS: Sistem Instal Nullsoft Scriptable
  • 2
    pass autentikasi
    pass autentikasi
    AuthPass adalah kata sandi sumber terbuka
    manajer dengan dukungan untuk yang populer dan
    Keepass terbukti (kdbx 3.x DAN kdbx 4.x ...
    Unduh authpass.dll
  • 3
    Zabbix
    Zabbix
    Zabbix adalah kelas perusahaan terbuka
    solusi pemantauan terdistribusi sumber
    dirancang untuk memantau dan melacak
    kinerja dan ketersediaan jaringan
    server, perangkat...
    Unduh Zabbix.dll
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi dipertahankan
    dan disimpan untuk tujuan arsip. Melihat
    https://invent.kde.org/sdk/kdiff3 for
    kode terbaru dan
    https://download.kde.o...
    Unduh KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX adalah GUI untuk
    USB Loader Waninkoko, berdasarkan
    libwiigui. Ini memungkinkan daftar dan
    meluncurkan game Wii, game Gamecube, dan
    homebrew di Wii dan WiiU...
    Unduh USBLoaderGX.dll
  • 6
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • Lebih banyak lagi »

Perintah Linux

Ad