entr - آنلاین در ابر

این دستور ورودی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ورود - هنگام تغییر فایل ها دستورات دلخواه را اجرا کنید

خلاصه


ورود [-cdpr] سودمندی [استدلال ...] [/_]

شرح


لیستی از فایل های ارائه شده در ورودی استاندارد و سودمندی با استفاده از
آرگومان های ارائه شده در صورت تغییر هر یک از آنها. ورود منتظر می ماند تا فرآیند فرزند قبل از آن تمام شود
پاسخ به رویدادهای سیستم فایل بعدی یک TTY نیز قبل از ورود به ساعت باز می شود
حلقه به منظور پشتیبانی از ابزارهای تعاملی.

استدلال ها به شرح زیر است:

-c اجرا کردن /usr/bin/clear قبل از فراخوانی سودمندی در خط فرمان مشخص شده است.

-d دایرکتوری های فایل های معمولی ارائه شده به عنوان ورودی را ردیابی کنید و در صورت وجود فایل جدید، از آن خارج شوید
اضافه. این گزینه همچنین امکان تعیین دایرکتوری ها را به صراحت می دهد. فایل های با
نام هایی که با "." شروع می شوند نادیده گرفته می شوند.

-p به تعویق انداختن اولین اجرای سودمندی تا زمانی که یک فایل اصلاح شود

-r یک فرآیند کودک مداوم را بارگیری مجدد کنید. SIGTERM برای خاتمه دادن استفاده می شود سودمندی قبل از
it is دوباره راه اندازی شد یک گروه فرآیند برای جلوگیری از پوشاندن اسکریپت های پوسته ایجاد می شود
سیگنال. ورود منتظر است سودمندی برای خروج اطمینان حاصل شود که منابعی مانند
سوکت ها بسته شده اند

اولین وقوع /_ در خط فرمان با مسیر مطلق جایگزین می شود
اولین فایلی که اصلاح شد اگر از گزینه راه اندازی مجدد استفاده می شود، اولین فایل زیر تماشا
به عنوان پیش فرض در نظر گرفته می شود.

محیط زیست


اگر PAGER تعریف نشده باشد، ورود اختصاص خواهد داد /bin/cat برای جلوگیری از ابزارهای تعاملی از
در صورتی که خروجی روی صفحه نمایش قرار نگیرد، منتظر ورودی صفحه کلید باشید.

خروج وضعیت


La ورود ابزار با یکی از مقادیر زیر خارج می شود:

0 SIGINT یا SIGTERM دریافت شد
1 هیچ فایل معمولی به عنوان ورودی ارائه نشده است یا خطایی رخ داده است
2 در حین استفاده از while از دایرکتوری، یک فایل به دایرکتوری اضافه شد
گزینه ساعت

مثال ها


در صورت تغییر فایل های منبع، پروژه را بازسازی کنید، خروجی را به 20 خط اول محدود کنید:

$ find src/ | entr sh -c 'make | head -n 20'

سرور node.js را راه اندازی و بارگیری مجدد خودکار انجام دهید:

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

صفحه را پاک کنید و پس از به روز رسانی اسکریپت SQL یک پرس و جو را اجرا کنید:

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

اگر یک فایل منبع اصلاح شده یا به دایرکتوری src/ اضافه شود، پروژه را بازسازی کنید:

$ while sleep 1; do ls src/*.rb | entr -d rake; انجام شده

با استفاده از خدمات onworks.net از entr آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز