Альтернатива (лучшему) ответу Paul Brewer: -newer
. Это по существу находит что-либо более новым, чем файл. Таким образом, можно использовать касание для создания метки времени для файла, в прошлом затем видят то, что является более новым, чем это.
touch -t 201002160900 timestamp find . -newer timestamp
Я изо всех сил пытался настроить monit на моем сервере ubuntu, и вот несколько вещей, которые нужно проверить:
. Последний "подводный камень" в / etc / monit / monitrc:
set daemon 120 # check services at 2-minute intervals
# with start delay 240 # optional: delay the first check by 4-minutes (by
# # default Monit check immediately after Monit start)
Сначала у меня была строка "with start delay 240" без комментариев. . Похоже, что httpd-сервер не запустится сразу, если вы воспользуетесь этой опцией. Мне потребовалось некоторое время, чтобы понять, почему monit работает, а сервер httpd - нет.
Для создания этой работы необходимо установить monit httpd, обрабатывают для разрешения соединений от localhost.
В Вашем файле конфигурации необходимо не прокомментировать строку, которая говорит allow localhost
и перезапуск monit.
Я добавил это строки мой файл conf
set httpd port 2812 and
use address localhost
allow localhost
set httpd port 2812 and
use address 0.0.0.0
allow 0.0.0.0/0.0.0.0
allow admin:monit
Я думаю, так будет лучше, если Вы добавите веб-страницу, чтобы увидеть результат монитора, а также имя пользователя и пароль администратора и монитора
.Я получил: Невозможно создать сокет для [localhost]: 2812 - Соединение отклонено
, пока я не перезагрузил виртуальную машину .. как в Windows: перезагрузка хороша после установки monit