![]() |
|
|
#11 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Коллеги, написал я 6 скриптов и задумался
![]() Как бы их в прошивку сразу зашить ? Утомляет это дело :Код:
scp /home/***/script.sh root@192.168.1.1:/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
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Пожалуйста поподробнее и помедленнее , "я записываю" (С) ![]() === Там скрипты в принципе примитивные вкл. выкл. запустить 2 службы, остановить 2 службы и вроде того...
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
Цитата:
Последний раз редактировалось sakatgg; 06.11.2015 в 18:14. |
|
|
|
|
|
|
#15 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
sakatgg
Спасибо конечно, хотел без флуда тебе карму кустиком поправить - но что-то не срослось ![]() === Кому нужно мое "скрипто - творчество" , забирайте:
|
|
|
|
|
|
#16 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Как пользоваться с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
Вес репутации: 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) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|