![]() |
|
|
#17 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Упростил я себе сортировку файлов
избавившись от 2-ух скриптов.Чтобы сортировать контент генерируемый motion-ом по папкам год-месяц-день/день_час. Достаточно задать в cron-e регулярное выполнение этого скрипта: Код:
#/bin/sh
SRC_DIR="/mnt/ya/a"
DST_DIR="/mnt/ya/$(date +%Y-%m-%d)/$(date +%Y-%m-%d_%H)"
for F in ${SRC_DIR}/*; do
SUB=$(date -d"$(stat -c%y "${F}")" +%Y%m%d)
mkdir -p "${DST_DIR}/${SUB}"
mv "${F}" "${DST_DIR}/${SUB}/"
done
Код:
%Y-%m-%d - будет 2015-11-15 %Y-%m-%d_%H - будет 2015-11-15_21 Запись идет постоянно. Задания для cron-a могут выглядеть так: Код:
15 */1 * * * /usr/bin/1.sh 30 */1 * * * /usr/bin/1.sh 45 */1 * * * /usr/bin/1.sh 59 */1 * * * /usr/bin/1.sh Если файлов много, то чем чаще идет сортировка тем лучше. Если немного, можно делать реже. Последний раз редактировалось sunny; 15.11.2015 в 21:41. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|