1) Убедитесь, что демон ntpd запущен и работает:
# pgrep -lf ntp
4000 /usr/lib/inet/ntpd -p /var/run/ntp.pid -g
2) Ищите предупреждения и / или ошибки от демона ntpd в системном журнале:
# tail -f /var/adm/messages
ссылка:
find ${SEARCHDIR} -type f -iname "computer_import_*.log" -mtime -10 > all_logs.txt
При этом все файлы, соответствующие аргументу -iname
, будут найдены с ограничениями на изменение в течение 10 -дней после запуска. См. справочные страницы find
для более подробной информации.
Обратите внимание, что аргумент -iname
заключен в кавычки, так что find
интерпретирует аргумент, а не оболочку перед запуском find
.
Если вы хотите увидеть, что возвращается на основе этих критериев, сделайте, например,:
find ${SEARCHDIR} -type f -iname "computer_import_*.log" -mtime -10 -exec ls -ld {} +
Будет выполнено ls
для каждого возвращаемого файла, таким образом будет показана дата последнего изменения. Измените значение -mtime <+-N>
на свой вкус. Значение -90
вернет файлы, измененные за последние 90 дней. Положительное значение +90
возвращает файлы, измененные более 90 дней назад.
**АЛЬТЕРНАТИВНАЯ ИНТЕРПРЕТАЦИЯ**
Учитывая требование найти только самый последний файл в любой и во всех подкаталогах -, сделайте что-то вроде этого:
find ${SEARCHDIR} -type d > /var/tmp/mydirs
while read -r line
do
ls -alt "${line}" | grep -Ev "^(d|total)" | head -1 >> /var/tmp/mylogs
done < /var/tmp/mydirs
ls
упорядочивает содержимое каталога от самой новой до самой старой даты модификации. grep
исключает записи каталога и строки общего размера. head
вырезает первый файл (, если таковой имеется )из проверяемого каталога.
Я пробовал с помощью приведенной ниже команды, и она работала нормально
find. -type f -iname "computer_import_*.log" -daystart -mtime -1 > all_logs.txt