06.11.2015, 16:22 | #11 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Re: Настройка cron
Коллеги, написал я 6 скриптов и задумался
Как бы их в прошивку сразу зашить ? Утомляет это дело : Код:
scp /home/***/script.sh [email protected]:/usr/bin /openwrt/staging_dir/ttoolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr Куда бы их засунуть, чтобы получить в итоге их в папке роутера /usr/bin Тоже касается и motion.conf в папку /etc закинуть бы сразу ... === Зы, сам спросил сам ответил похоже их в папку: ./openwrt/staging_dir/host надо закинуть до сборки Последний раз редактировалось sunny; 06.11.2015 в 16:26. |
06.11.2015, 16:30 | #12 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Настройка cron
Цитата:
|
|
06.11.2015, 17:03 | #13 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Re: Настройка cron
Цитата:
Пожалуйста поподробнее и помедленнее , "я записываю" (С) === Там скрипты в принципе примитивные вкл. выкл. запустить 2 службы, остановить 2 службы и вроде того... |
|
06.11.2015, 18:10 | #14 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: Настройка cron
Цитата:
Последний раз редактировалось sakatgg; 06.11.2015 в 18:14. |
|
07.11.2015, 18:23 | #15 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Re: Настройка cron
sakatgg
Спасибо конечно, хотел без флуда тебе карму кустиком поправить - но что-то не срослось === Кому нужно мое "скрипто - творчество" , забирайте: |
07.11.2015, 18:26 | #16 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Re: Настройка cron
Как пользоваться сron:
Выполнить: Код:
touch /etc/crontabs/root ln -sf /etc/crontabs/root /etc/crontab Код:
nano /etc/crontabs/root "Запланированные задания" Пишем навроде, без # естественно: #0 */1 * * * /usr/bin/script.sh #0 */1 * * * reboot Соответственно: #0 */1 * * * - когда запустить событие (здесь выполнение каждый час): http://help.ubuntu.ru/wiki/cron #/usr/bin/script.sh - запуск скрипта в это время #reboot - выполнение команды в это время Включаем cron: Код:
/etc/init.d/cron start && /etc/init.d/cron enable Выключить cron: Код:
/etc/init.d/cron stop && /etc/init.d/cron disable Код:
/etc/init.d/cron restart |
15.11.2015, 21:32 | #17 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Re: Настройка cron
Упростил я себе сортировку файлов избавившись от 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) | |
|
|