Вот тогда cron у вас будет бесконечно висеть на этой блокировке, потому что 1-й запущенный скрипт (while ...) у вас бесконечный, и не закончится никогда.
освободить память после выполнения задачи в cron
освободить память после выполнения задачи в cron
согласен - блокировка в данном случае не совсем правильное решение.
Задача в том, чтобы организовать сканирование каталога каждые 5 секунд и при наличии в нем файлов - копирование в другое место.
Может быть есть другие варианты решения?
Задача в том, чтобы организовать сканирование каталога каждые 5 секунд и при наличии в нем файлов - копирование в другое место.
Может быть есть другие варианты решения?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
освободить память после выполнения задачи в cron
1. так просто запустить сканирование (как одиночное действие) в cron с периодом 5 секунд;
2. вообще не связывться с cron - сделать скрипт с while, подобный тому что показывался, который каждые 5 секунд будет сканировать и так будет делать до бесконечности...
В варианте п.2 такой скрипт можно для тестирования запускать вручную командой bash, а после проверки можно для запуска его прописать сервис systemd, в тос числе и с автозапуском.
P.S. Но это 2 совсем разных варианта.
И никаких блокировок вообще, в любом из вариантов.
освободить память после выполнения задачи в cron
спасибо, наверное так и сделаю
освободить память после выполнения задачи в cron
напишу как доделаю, еще раз спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей