Страница 5 из 5
Re: Полный путь (Openserver), cron задание
Добавлено: 08 апр 2020, 20:24
Максим
APh_New, да это всем известно, однако не думал что Wget может переварить в качестве параметра nul вместо корректного пути. Попробовал, работает. Тогда проще можно записать получается:
%progdir%\modules\wget\bin\wget.exe -q --no-cache http://www.xn----7sbbf2b7bj7b.xn--p1ai/cron -O nul
Re: Полный путь (Openserver), cron задание
Добавлено: 09 апр 2020, 03:50
APh_New
Максим писал(а): ↑08 апр 2020, 20:24
не думал что Wget может переварить в качестве параметра nul вместо корректного пути.
В том-то и дело, что если wget (или любая др. программа) написаны с использованием стандартных интерфейсов (и в этом и состоит прелесть стандартизации!), то ему не нужно "переваривать" nul. Более того, он даже и не поймёт куда именно отправляет байты, т. к. работает со стандартным файловым механизмом, а уж куда именно всё это идёт — задача ОС на основе подставленных в вызов параметров.
Ведь за это же человеки и боролись, так?
Поэтому везде, где требуется файл, корректно в ОС Уиндоуз использовать устройства LST:, PRN:, NUL:, CON: и . т. д. И они будут являться корректным путём.
Re: Полный путь (Openserver), cron задание
Добавлено: 14 июл 2022, 19:52
astrolit
у меня есть каталог по пути (openserver\domains\storage) в нем находятся подкаталоги! как правильно удалить всё что там находится через каждую минуту
Re: Полный путь (Openserver), cron задание
Добавлено: 15 июл 2022, 20:20
astrolit
У меня на удаленном сервере работает cron
rm -rf /home/grafxmd/storage/cache/* >> /home/grafxmd/kaligrafx/logs/someFile.txt 2>&1
но не работает в openserver 5.4.0

Re: Полный путь (Openserver), cron задание
Добавлено: 15 июл 2022, 21:26
Ink0gnit0
astrolit писал(а): ↑15 июл 2022, 20:20
У меня на удаленном сервере работает cron
rm -rf /home/grafxmd/storage/cache/* >> /home/grafxmd/kaligrafx/logs/someFile.txt 2>&1
но не работает в openserver 5.4.0
Попробуйте проделать следующее:
1. Зайдите в настройки OSPanel, выберите закладку
Планировщик заданий
2. Во все временнЫе поля введите символ
*
3. В поле Выполнить вставьте команду (поправьте пути при необходимости):
del /f /s /q "C:\ospanel\domains\storage\cache\*" >> "C:\ospanel\domains\storage\logs\someFile.txt" && rd /s /q "C:\ospanel\domains\storage\cache" && mkdir "C:\ospanel\domains\storage\cache"
4. Нажмите кнопку Добавить
5. Сохраните изменения и перезапустите OSPanel
Re: Полный путь (Openserver), cron задание
Добавлено: 17 июл 2022, 17:58
astrolit
Ink0gnit0 писал(а): ↑15 июл 2022, 21:26
astrolit писал(а): ↑15 июл 2022, 20:20
У меня на удаленном сервере работает cron
rm -rf /home/grafxmd/storage/cache/* >> /home/grafxmd/kaligrafx/logs/someFile.txt 2>&1
но не работает в openserver 5.4.0
Попробуйте проделать следующее:
1. Зайдите в настройки OSPanel, выберите закладку
Планировщик заданий
2. Во все временнЫе поля введите символ
*
3. В поле Выполнить вставьте команду (поправьте пути при необходимости):
del /f /s /q "C:\ospanel\domains\storage\cache\*" >> "C:\ospanel\domains\storage\logs\someFile.txt" && rd /s /q "C:\ospanel\domains\storage\cache" && mkdir "C:\ospanel\domains\storage\cache"
4. Нажмите кнопку Добавить
5. Сохраните изменения и перезапустите OSPanel
Благодарю все сработало , но я не указал что есть подкаталоги , благодаря вашему заданию они тоже очищены , но остались пустые папки ... хотелось бы директорию C:\ospanel\domains\storage\cache видеть полностью пустой, не подскажете как ? И еще момент , пропадает теперь и сама папка cache