Назад | Перейти на главную страницу

Есть ли способ автоматизировать Perl-скрипт в стиле обратного вызова на платформе Linux?

У меня есть сценарий perl, который проверяет наличие файла каждые 600 секунд, прежде чем он продолжит выполнение своей задачи. Я использую crontab для планирования своего скрипта. Интересно, есть ли в Linux система событий, в которой я мог бы зарегистрировать свой сценарий perl, чтобы система выполняла обратный вызов, если файл существует?

Проверять, выписываться http://search.cpan.org/~mlehmann/Linux-Inotify2-1.2/Inotify2.pm (Linux :: Inotify2 - масштабируемое уведомление об изменении каталога / файла).

Также проверьте Incron

It consists of a daemon and a table manipulator. You can use it a similar way as the 
regular cron. The difference is that the inotify cron handles filesystem events rather 
than time periods. 

Inotify должен быть вашим другом в этом ... Похоже, есть и привязки к perl. Однако ваше ядро ​​должно поддерживать это ...