Ito ang command entr na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pagpasok — magpatakbo ng mga arbitrary na utos kapag nagbago ang mga file
SINOPSIS
pagpasok [-cdpr] kagamitan [argumento ...] [/_]
DESCRIPTION
Isang listahan ng mga file na ibinigay sa karaniwang input at ang kagamitan ay isinasagawa gamit ang
ibinigay na mga argumento kung ang alinman sa mga ito ay magbabago. pagpasok naghihintay na matapos ang proseso ng bata bago
pagtugon sa mga kasunod na kaganapan sa file system. Binuksan din ang isang TTY bago pumasok sa relo
loop upang suportahan ang mga interactive na kagamitan.
Ang mga argumento ay ang mga sumusunod:
-c Isakatuparan /usr/bin/clear bago tawagan ang kagamitan tinukoy sa command line.
-d Subaybayan ang mga direktoryo ng mga regular na file na ibinigay bilang input at lumabas kung may bagong file
idinagdag. Ang opsyong ito ay nagbibigay-daan din sa mga direktoryo na tahasang tukuyin. Mga file na may
mga pangalan na nagsisimula sa '.' ay hindi pinapansin.
-p Ipagpaliban ang unang pagpapatupad ng kagamitan hanggang sa mabago ang isang file.
-r I-reload ang patuloy na proseso ng bata. Ginagamit ang SIGTERM upang wakasan ang kagamitan bago
it is nagsimula ulit Ang isang pangkat ng proseso ay nilikha upang maiwasan ang mga script ng shell mula sa pag-mask
signal. pagpasok naghihintay para sa kagamitan upang lumabas upang matiyak na ang mga mapagkukunan tulad ng
ang mga socket ay sarado na.
Ang unang paglitaw ng /_ sa command line ay papalitan ng absolute path ng
ang unang file na binago. Kung ang opsyon sa pag-restart ay ginamit ang unang file sa ilalim ng panonood
ay itinuturing bilang default.
Kapaligiran
Kung ang PAGER ay hindi natukoy, pagpasok magtatalaga /bin/cat upang maiwasan ang mga interactive na kagamitan mula sa
naghihintay para sa input ng keyboard kung hindi magkasya ang output sa screen.
EXIT STATUS
Ang pagpasok paglabas ng utility na may isa sa mga sumusunod na halaga:
0 SIGINT o SIGTERM ang natanggap
1 Walang regular na file ang ibinigay bilang input o nagkaroon ng error
2 Ang isang file ay idinagdag sa isang direktoryo habang ginagamit ang habang ginagamit ang direktoryo
opsyon sa panonood
HALIMBAWA
Muling buuin ang isang proyekto kung nagbabago ang mga source file, nililimitahan ang output sa unang 20 linya:
$ find src/ | entr sh -c 'gumawa | ulo -n 20'
Ilunsad at i-auto-reload ang isang node.js server:
$ ls *.js | entr -r node app.js
I-clear ang screen at magpatakbo ng query pagkatapos ma-update ang SQL script:
$ echo my.sql | entr -p psql -f /_
Muling itayo ang proyekto kung ang isang source file ay binago o idinagdag sa src/ directory:
$ habang natutulog 1; gawin ang ls src/*.rb | entr -d rake; tapos na
Gumamit ng entr online gamit ang mga serbisyo ng onworks.net