![]() |
![]() |
#11 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Коллеги, написал я 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. |
![]() |
![]() |
![]() |
#12 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Пожалуйста поподробнее и помедленнее ![]() ![]() === Там скрипты в принципе примитивные вкл. выкл. запустить 2 службы, остановить 2 службы и вроде того... ![]() |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Последний раз редактировалось sakatgg; 06.11.2015 в 18:14. |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
sakatgg
Спасибо конечно, хотел без флуда тебе карму кустиком ![]() ![]() === Кому нужно мое "скрипто - творчество" ![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Как пользоваться с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 |
![]() |
![]() |
![]() |
#17 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Упростил я себе сортировку файлов
![]() Чтобы сортировать контент генерируемый 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) | |
|
|