Це введення команди, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
вх — виконувати довільні команди при зміні файлів
СИНТАКСИС
вх [-cdpr] утиліта [аргумент ...] [/_]
ОПИС
Список файлів, наданих на стандартному вводі та утиліта виконується за допомогою
наведені аргументи, якщо якісь із них змінюються. вх очікує завершення дочірнього процесу
реагування на наступні події файлової системи. TTY також відкривається перед входом на годинник
цикл для підтримки інтерактивних утиліт.
Аргументи такі:
-c Виконати /usr/bin/clear перед викликом утиліта вказано в командному рядку.
-d Відстежуйте каталоги звичайних файлів, які надаються як вхідні дані, і виходьте, якщо є новий файл
додано. Цей параметр також дозволяє явно вказувати каталоги. Файли з
назви, які починаються з '.' ігноруються.
-p Відкласти перше виконання утиліта доки файл не буде змінено.
-r Перезавантажте постійний дочірній процес. SIGTERM використовується для припинення утиліта перед тим
it is перезапущений. Група процесів створюється для запобігання маскування сценаріїв оболонки
сигнали. вх чекає на утиліта щоб вийти, щоб переконатися, що такі ресурси, як
розетки закриті.
Перше виникнення /_ у командному рядку буде замінено абсолютним шляхом
перший файл, який було змінено. Якщо використовується параметр перезапуску, перший файл під контролем
розглядається як за замовчуванням.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Якщо PAGER не визначено, вх призначить /bin/cat щоб запобігти інтерактивним утилітам
очікує введення з клавіатури, якщо вихід не поміщається на екрані.
EXIT СТАТУС
Команда вх утиліта виходить з одним із таких значень:
Отримано 0 SIGINT або SIGTERM
1 Не було надано звичайних файлів як вхідних даних або сталася помилка
2 Файл було додано до каталогу під час використання під час використання каталогу
варіант годинника
ПРИКЛАДИ
Перебудуйте проект, якщо вихідні файли змінюються, обмежуючи вихід до перших 20 рядків:
$ знайти src/ | entr sh -c 'зробити | голова -n 20'
Запустіть та автоматично перезавантажте сервер node.js:
$ ls *.js | entr -r вузол app.js
Очистіть екран і запустіть запит після оновлення сценарію SQL:
$ echo my.sql | вхід -p psql -f /_
Перебудуйте проект, якщо вихідний файл змінено або додано до каталогу src/:
$ під час сну 1; робити ls src/*.rb | вхід -д граблі; зроблено
Використовуйте вхід онлайн за допомогою служб onworks.net