Добрый день! Есть файл скрипта с правами: "-rwxr-xr-x 1 root root" Описание файла:
#! /bin/bash
log='/data/..'
echo $(date +"%Y.%m.%d %H-%M-%S") Начало >> $log
sync
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo $(date +"%Y.%m.%d %H-%M-%S") Окончание >> $log
Crontab:
15 7 * * * root /data/..sh
Скрипт запускается, в логах я вижу время запуска, но вот кэш в ОЗУ он не чистит. Если я запущу скрипт через mc, то скрипт очищает ОЗУ и так же пишет в лог информацию. Почему КЭШ не чистится через cron?