masuk - Dalam talian di Awan

Ini ialah entri arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


masuk — jalankan arahan sewenang-wenangnya apabila fail berubah

SINOPSIS


masuk [-cdpr] utiliti [hujah ...] [/_]

DESCRIPTION


Senarai fail yang disediakan pada input standard dan utiliti dilaksanakan menggunakan
hujah yang dibekalkan jika ada yang berubah. masuk menunggu proses anak selesai sebelum
bertindak balas kepada peristiwa sistem fail berikutnya. TTY juga dibuka sebelum memasuki jam tangan
gelung untuk menyokong utiliti interaktif.

Dalil-dalilnya adalah seperti berikut:

-c Melaksanakan /usr/bin/clear sebelum menyeru utiliti dinyatakan pada baris arahan.

-d Jejaki direktori fail biasa yang disediakan sebagai input dan keluar jika ada fail baharu
tambah. Pilihan ini juga membolehkan direktori ditentukan secara eksplisit. Fail dengan
nama bermula dengan '.' tidak diendahkan.

-p Menangguhkan pelaksanaan pertama utiliti sehingga fail diubah suai.

-r Muat semula proses anak yang berterusan. SIGTERM digunakan untuk menamatkan utiliti sebelum
it is dimulakan semula. Kumpulan proses dicipta untuk menghalang skrip shell daripada bertopeng
isyarat. masuk menunggu untuk utiliti untuk keluar untuk memastikan sumber seperti
soket telah ditutup.

Kejadian pertama dari /_ pada baris arahan akan digantikan dengan laluan mutlak
fail pertama yang telah diubah suai. Jika pilihan mulakan semula digunakan, fail pertama di bawah pengawasan
dianggap sebagai lalai.

PERSEKITARAN


Jika PAGER tidak ditentukan, masuk akan menugaskan /bin/cat untuk mengelakkan utiliti interaktif daripada
menunggu input papan kekunci jika output tidak muat pada skrin.

EXIT STATUS


. masuk keluar utiliti dengan salah satu daripada nilai berikut:

0 SIGINT atau SIGTERM telah diterima
1 Tiada fail biasa diberikan sebagai input atau ralat berlaku
2 Fail telah ditambahkan pada direktori semasa menggunakan semasa menggunakan direktori
pilihan jam tangan

CONTOH


Bina semula projek jika fail sumber berubah, mengehadkan output kepada 20 baris pertama:

$ cari src/ | masuk sh -c 'buat | kepala -n 20'

Lancarkan dan muat semula secara automatik pelayan node.js:

$ ls *.js | entr -r node app.js

Kosongkan skrin dan jalankan pertanyaan selepas skrip SQL dikemas kini:

$ echo my.sql | entr -p psql -f /_

Bina semula projek jika fail sumber diubah suai atau ditambahkan pada direktori src/:

$ semasa tidur 1; lakukan ls src/*.rb | entr -d merapu; selesai

Gunakan entr dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini