Sunday, June 27, 2010

Wireless Scheduler with Cron Job

Cron is a time-based job scheduler in Linux systems which enables users to schedule jobs (commands or shell scripts) to run periodically at certain times or dates. In this example, we'll use cron to control the wireless signal, set it to turn on only at given time.

DD-WRT is shipped with cron support but again we'll use our own cron daemon as it's easier for future update and will save some flash wearing.

  1. Disable DD-WRT's Cron
    From the web interface, Administration->Management, find "Cron" and disable it, then click "Apply Settings"
    cron-disable

  2. Install cron(busybox) service
    The cron is provided by busybox and should've been installed. If not, run
    opkg install busybox

    and create the scheduling file folder:
    mkdir /etc/crontabs

    Set it to run on startup by creating /opt/etc/init.d/crond with following:

    source /mnt/root/.profile
    kill -9 $(pidof crond)
    /opt/usr/sbin/crond

    Then:
    chmod a+x /opt/etc/init.d/crond
    ln -s /opt/etc/init.d/crond /opt/etc/init.d/S80crond

  3. The script to switch wireless
    Now create a file /opt/usr/sbin/wireless-off.sh

    #!/bin/sh
    /sbin/ifconfig ath0 down

    another one: /opt/usr/sbin/wireless-on.sh

    #!/bin/sh
    /sbin/ifconfig ath0 up

    On VAP enabled routers, additional interfaces like ath0.1, ath0.2...etc. also need to be taken care of:
    /sbin/ifconfig ath0.1 down
    and
    /sbin/ifconfig ath0.1 up
    The full list of wireless interfaces can be found by running /sbin/ifconfig

    Don't forget the permission:
    chmod a+x /opt/usr/sbin/wireless-on.sh /opt/usr/sbin/wireless-off.sh

  4. Edit Cron Scheduler
    DD-WRT's wireless scheduling is available only for Broadcom routers(see picture below) but missing from Atheros builds.
    radio-sheduling-broadcom 
    However, its not hard to implement this on Atheros routers with the help of cron and the scripts above.
    For example, to turn on wireless only from 5pm to 11pm, run
    crontab -e
    which will bring you the cron job editor. Add two lines like that

    0 17 * * *   /opt/usr/sbin/wireless-on.sh
    0 23,0-16 * * *   /opt/usr/sbin/wireless-off.sh


    Save. The wireless-on script will runs only once at 5PM(17:00) but the wireless-off script runs every hour(23:00, 0:00 ... 16:00) to ensure the wireless can still be turned off in case the router is rebooted halfway.

    Now how about turning off wireless only on weekdays?

    0 17 * * *   /opt/usr/sbin/wireless-on.sh
    0 23,0-16 * * 1-4   /opt/usr/sbin/wireless-off.sh
    0 0-16 * * 5   /opt/usr/sbin/wireless-off.sh


    Refer here for the full instruction about cron.

65 comments:

Anonymous said...

Thanks for this posting. I'd been looking for a way to turn the radio on/off based on time of day. Looking at the crontabs I understand the precaution of assuming things don't always go as planned and that perhaps the router might get cycled during its presumed off period. Running the off-script "just in case" is acceptable I suppose but do you know of a way (a script of some sort) to determine within the program if the radio is off or on? Just seems like a cleaner approach than not knowing and continuing to turn the radio off when it is in fact likely already off.

leo.d said...

The router is running openwrt atm so I'm not sure if it's the same on dd-wrt. However, on OpenWrt, when turn off the wireless(ifconfig wlan0 down) the wlan0 interface is no longer displayed in "ifconfig" output, also the output of "ifconfig wlan0" is slightly different from when wifi is on.

Anonymous said...

Hi,

if i try to create the scheduling file folder i get this error message:

mkdir: cannot create directory '/etc/crontabs': Read-only file system

how can i fix this ?

Anonymous said...

I am unable to create the folders you are refering to in the guide. nothing happends. when I do df -h I can see that 100% (4,1 MB) of my filesystem is in use. Is this guide based on routers with external harddrives attaced?

Anonymous said...

To all who receive errors: Seems that commands only work with "real official" DD-wrt, not Buffalo branded.

Another thing, I think there is a typo, opkg should be ipkg?

Gianluigi Di Vaio said...

Hi, from my point of view is much better to go in Administration -> Management and enable the cron daemon, than in the "cron window" write something like this example:
30 23 * * * root /sbin/ifconfig ath0 down
30 06 * * * root /sbin/ifconfig ath0 up

The example script will shutdown the WiFi at 23.30 everyday and will start-up it again at 06.30

Remember to Apply and Reboot your DD-WRT router!
Ciao,
Gianluigi

Koen De Jaeger said...

Does this also turn off the radio waves that are emitted by the router and cause long term health problems?

Anonymous said...

Thank you to Gianluigi Di Vaio for his tips ;)

Unknown said...

Ciao Gianluigi Di Vaio.. visto che sei italiano potresti aiutarmi?
Io possiedo questo router TP-Link WR1043ND e avrei la necessità di spegnere ed accendere in automatico la WiFi.
Vorrei farlo con il cron, ma non riesco a capire il giusto script da scrivere.
Io vorrei accendere la wirelessa ogni giorno alle 6:00 del mattino e spegnerla ogni giorno alle 21:00
Qualcuno può dirmi cosa devo scrivere dentro il CRON JOB (giusti spazi...root, etc)?

Unknown said...

The built in cron cant be disabled. It gets enabled when I reboot and then prevents the cron from busybox from starting!

RouterLogin said...

Thank you for sharing valuable information
Router Login not working
routerlogin admin page
Routerlogin
Routerlogin Net

Robert Green said...

It is one of the best site that I have visited. Hope you will share more quality blog posts thank you.
Quickbooks contact helps you with everything regarding QuickBooks software. If you are stuck in some general issues related to QuickBooks like installation error or payroll issues then we are here to help you anytime you want.

shalley30 said...

Nice blog post on this topic.Gmail Customer Service Number
Gmail support number

AllHelplineNumber said...

We are one of the third party which provide best in class support for all kind of Roku tv setup , installation, updation and much more related issues over phone call and chat across the USA 24*7. We have a dedicated team of professionals who are well certified and experience to handle all kind of Roku tv box issues. We ensure each and every customer to get full satisfaction for his concern. You just need to dial up our roku customer support service number 1-800-382-3046.
Roku Customer Service Number
Roku Support Phone Number
Roku Toll Free Number
Roku Customer Care Number
Roku Helpline Number

Candice Cromwell said...
This comment has been removed by the author.
Candice Cromwell said...
This comment has been removed by the author.
Candice Cromwell said...
This comment has been removed by the author.
shalley30 said...

if you are facing problem related to virus in your PC and computer.Sign in to enter your product key, access your account, manage your subscription, and extend your Norton protection to PC, Mac, Android, and iOS devices then contact us.

www.norton.com/setup
www.norton.com/setup
www.norton.com/setup

Alex williams said...

Do you require HP printer setup for your mac operating system? Is your printer driver not suitable for macOS? Then visit the 123.hp.com/setup to get the software and driver for better functioning of your printer. You can also call our expert HP support team for services.

Ida F. Breton said...

http://www.pravia.it/index.php?option=com_kunena&view=topic&catid=5&id=31419&Itemid=362&lang=en#33825
http://www.plerb.com/gregoight
www.pcporadenstvi.cz/creative-health-cart-0
http://www.onfeetnation.com/profile/gregoight
https://www.wantedly.com/users/129150616
https://linktr.ee/gregoight
https://ello.co/gregoight
https://pbase.com/gregoight/image/170336104
https://qiita.com/gregoight
https://anchor.fm/grego-ight

telkahost said...

اما ممکن است این سوال به ذهنتان بیاید که یک خرید هاست خرید هاست اشتراکی ارزان ارزان چه هاستی است و چه ویژگی هایی باید دارا باشد در ادامه مقاله قصد داریم ویژگی های هاست ارزان را خرید هاست لینوکس ماهانه معرفی کنیم و در آخر به معرفی بهترین هاست ایران از میان هاستینگ های برتر کشور بپردازیم .اگر قصد راه اندازی یک سایت باکیفیت و پر بازدید را دارید حتما باید نکته هایی را رعایت نمایید قسمت سخت افزار از انتخاب ها تشکیل می شود و مناسب برای سایت هست که به سرور استفاده شده با هاست ارزان برای وردپرس سی پی یو ، رم و استفاده از دیگر سخت افزارها هاست ارزان خارجی با ویژگی های عنوان شده مربوط می شود .نرم افراز به دو بخش جدا تقسیم می شود که بخشی از آن به هاست و سرور مربوط هست و بخش دیگر به سیستم مدیریت محتوا سایت شما بستگی دارد .و در نهایت بخش محتوا هاست پرسرعت ارزان ارتباط با کار سئو و بهینه سازی سایت برای موتورهای جستجو و هم چنین بازاریابی از طریق محتوا است .در حقیقت هاست یک بستر الکترونیکی هست که محتویات و مطالب سایت شما داخل آن ذخیره خواهد شد .و این محتویات هاست ارزان قیمت همان فایل و دیتابیس شما است که از طریق اتصال اینترنتی کاربران به سرور در دسترس خواهد بود .لازم است که هاست و دامنه به یک دیگر متصل باشند که این فرآیند از طریق Name server صورت می گیرد .بدین ترتیب اولین کاری که بعد از خرید هاست از شرکت های معتبر هاستینگ باید انجام دهید این هست که نیم سرور های هاست را بر روی دامنه خودتان ست کنید تا نهایتا بعد از گذشت ۷۲ ساعت هاست و دامنه به هم دیگر متصل شوند

nighthawkrouterlogin said...

For Netgear Extender solution Kindly read this informative blogs. For Want to Troubleshoot Router Login Access Errors? Read This
More information is available on
WiFi Disconnecting? Fix-it!​
Is Your Router Keeps Dropping Internet?

Support Tech 247 said...

Looking for D-Link Support UK, visit on:
dlink

Alwin Joseph said...

It is really very helpful for us and I have gathered some important information from this blog.
123 HP Setup

Daisy Jones said...

Looking for D-link Support call on 1800987893 , visit on:
D-link router reset
D-link Router Support

Jack said...

Webroot Activate
Mcafee Activate

James Smith said...

Nice post. I was checking continuously this blog and I am impressed! Very helpful information specially the last part :) I care for such info a lot. I was looking for this certain info for a long time. Thank you
123.hp.com/setup

Emma watson said...

Interesting blog. It would be great if you can provide more details about it. Thanks you
HP Envy 7855 Printer Setup

James Patrick said...

This post will be very useful to us....i like your blog and helpful to me....nice thoughts for your great work....
HP Envy 5055 Printer Setup

Sumit Kumar said...

Quickbooks error 41

Quickbooks Login error

Quickbooks payroll update

Quickbooks error code 1402

Quickbooks online login error

Anonymous said...

Божественно креативныеда еще невероятно точные онлайн гадания для уточнении загадывания вашего ближайшего будущего: это исключительно то, что вы найдете на страницах нашего сайта. Гадание на отношение человека, на картах является наиболее быстрым и простым вариантом для получения нужных сведений из эмпирического поля Земли.

Anonymous said...

В случае если вы надумали направиться в поездку на большое расстояние, правильнее будет выбрать конечно ЖД транспорт и купить жд билеты Казань Красноярск. Когда сравниваешь цену перемещения в отношении проделанного локомотивом пути, то, естественно, поездка на поезде станет максимально выгодной. Незначительная стоимость билетов получается вследствие непрерывного транзитного передвижения путешественников - один человек покидает купе на нужной остановке, его купе занимает новый гость железнодорожного транспорта. Большинство туристов выбирают уют перемещения сильнее иных требований. Разъезжать железнодорожным составом более удобнее, чем автомобилем. Любой путешественник положительно оценит установку в подвижном составе комфортабельных мест, Wi-Fi, современные туалеты и значительное пространство состава, используемое для непродолжительных походов под час движения.

Anonymous said...

Всевозможные версии гадания упоминаются как мистические учения. Определенный тип предсказания судьбы индивидуален и создан для разного рода целей. Гадание на рунах на любовь и истинность гаданий напрямую зависит от опыта гадающего. Каждый жаждет подсмотреть собственное будущее и представляет конкретные методы хиромантии более результативными.

kraigsmitham said...

YouTube TV channel activation guide
You can select the compatible device, add the channel, and then proceed with the settings to collect the activation code. This code must be provided on the page Sign in with the channel account, if necessary. For help and support to execute YouTube TV channel activation, please visit our portal tv.youtube.com/activate

richardburton04 said...

How to activate TCM on Roku – tcm.com/activate?
To activate TCM channel on Roku, here we explain the channel activation steps. Select your Roku device and complete the setup, if it’s brand new. Now sign in to the Roku account and check if your device is linked to the roku account. If yes, visit the appropriate channel store. Search typing the channel name. As soon as you receive the channel search results, provide the code navigating to the page, tcm.com/activate. For help and support to execute TCM channel activation, contact our team of network support executives by dialing our number+1-855-626-1730 and visit our site www.tcm.com/activate

marvinericksen said...

How to Activate Twitch channel on Roku?
If you are new to the Roku streaming platform, select the best device among Roku Express, Express Plus, Premiere, and Premiere plus. Complete the setup and then navigate to the store. Add the channel to find the activation code. This code must be provided on the page, Twitch.tv/activate. Sign with the Twitch TV channel account, if required. If you are expecting any help to complete Twitch TV channel activation, talk to our network support team. by dialing our number +1-855-718-4111 and visit our site twitch.tv/activate

Anonymous said...

Видеокомпьютерные игры заключают в себе свыше двадцати пяти жанров. На этом вебсайте кто хочет может без тех или иных неприятностей скачать игру самую старую версию. Загружайте любимую игру по жанру, например, игры про спорт. Здесь собраны игры с достоверным русским переводом. Сторонники игры реализуют необычные сборки. На самом деле все фирменные игрушки давненько допускается скачать на БитТорренте. Не тратьте средства попусту - скачивайте оперативно игры на передовом сайте Torrent. Кибер мир на любого пользователя и эмоции на десятки часов. Вредоносных программ нет - пользуйтесь надежно КьюТоррентом главным образом на Games9.ru.

Anonymous said...

Your blog is very exciting. I read them so much that I was even late for work. I recommend visiting my site https://youtube-to-mp3-converter.com/. In less than a minute, you can download any song to your iPhone using my Youtube to mp3 service.

Anonymous said...

Видеокомпьютерные игры насчитывают свыше 25 видов. На данном интернет ресурсе любой желающий сумеет без каких-либо препятствий https://games9.ru/newgame/. Выбирайте требуемую игрушку по жанру, хотя бы, игрушки про выживание. Тут выставлены игры с достоверным международным переводом. Почитатели игры дают возможность поиграть в собственные репаки. Почти все лицензированные игрушки давненько реально взять на КьюТорренте. Используйте время с пользой - загружайте оперативно игры на новом портале торрента. Кибер мир на различного клиента и эмоции на тысячи часов. Вирусов нет - качайте безопасно БитТоррентом только на Games9.ru.

Anonymous said...

При условии, что вам скучно и не терпится интересных ощущений, тогда непременно просмотрите частный видеочат Tinapro на rufreechats.com. Интерактивный секс есть очень известным вариантом релаксации. Самые современные технические устройства позволяют получить удовлетворение от любовницы через Мировую паутину. Почти что все люди делают виртуальный секс непосредственно у себя дома. В интересах полового акта разработано огромное число порталов. Применяя интерактивку вы можете сойтись с девчонкой на каком угодно удалении.

Anonymous said...

Номенклатура действий, направленных на предвидение линии жизни, именуют ворожба. Сверхъестественные силы и всякого рода способы ворожбы деятелями науки не установлены, зато многие люди в них верят. Гадание лев - это обыденный вариант предсказать будущее с использованием разных предметов и приемов.

Anonymous said...

Воспользуйтесь максимальными преимуществами исключительно тут пластиковые мусорные контейнеры цена. Безграничный сортимент строительных принадлежностей для сферы ЖКХ. Далее указаны существенные достижения взаимодействия с данной компанией.

Anonymous said...

Вам больше не придется заходить в банк, с целью заполучить небольшую сумму. Независимо берите понравившийся микро финансовый продукт для всевозможных дел. Микрофинансовая организация «Skoro Dengi» дает всем заказчикам займ по паспорту онлайн и шанс выбора финансовых групп.

Anonymous said...

Магические силы и всевозможные варианты ворожбы учеными не обоснованы, при том многочисленные люди в них верят. Комплекс действий, направленных на прогнозирование будущего, называют ворожба. Таро в нижнем новгороде - это стандартный прием узнать судьбу с использованием всяких атрибутов и средств.

Anonymous said...

Для чтения карт Таро употребляют специальные словари. Надо понимать, что эффективность предсказания судьбы напрямую зависит от верования человека. Нет смысла легкомысленно относиться к предсказанию судьбы на картах. Гадание на отношение к вам другого человека значится максимально точным вариантом нагадать грядущее человека. Начальные способы ворожбы появились за несколько тысяч лет до нашей эры. Погодные явления или ритуальные убийства животных со временем сформировали конкретное объяснение увиденного.

Anonymous said...

Пройдите регистрацию на сайте и забирайте нужные бонусы в своей учетке. Важно не забыть, что проект казино х играть на деньги дарит своим посетителям полезные вознаграждения. Вспомогательный счет поможет заработать много денежных средств.

Anonymous said...

Техническая служба всегда придет на помощь и быстро разрулит очень непростую проблему. Имейте в виду, что casino x вход ни в коем случае не спрашивает денежных средств за выполнение порядка верификации пользователей. Подтвердить подлинность портала возможно на главной странице casino-x-oficialniy-sayt.com.

Anonymous said...

Приходя в игровой клуб, вы сможете погрузиться в незабываемые приключения. Играться в группе друзей значительно увлекательнее, чем одному на хате. Только на портале casino mr bit новое зеркало геймеры запросто отыщут понравившуюся интернет-игру для веселья.

Anonymous said...

На онлайн сервисе 1poezd.ru представлен простой и ясный всякому клиенту поиск ЖД билетов. Максимально доступные маршруты, заблаговременное резервирование, низкие цены, хорошие вагоны и купе. Онлайн площадка по подбору приемлемых цен на железнодорожные поездки рекомендует своим посетителям купить жд билеты Владивосток Челябинск по самой удобной стоимости без третьих лиц.

Anonymous said...

Фирма Сотни.ру продает сиена axima вкз уже более 10 лет. Надежный и авторитетный продавец всегда сможет предложить огромный сортамент керамогранитного покрытия для кухни.

Anonymous said...

Плитку http://www.vonwunster-next.it/component/kunena/user/50616-egefakijo реализуют в большом количестве, а любая компания стремится выставить свой уникальный вариант. Цена плитки также отличается. Множественное число рисунков и размеров.

Anonymous said...

Исключительно москов герлз девушки в значительной степени позволит усилить частный статус в определенной компании или перед деловыми партнерами. Настоящие женщины организуют для вас компанию при походе на выставку или во время корпоратива. Подобрать эскортницу реально на один день или совершить поездку в компании прекрасной девушки в другую страну.

Anonymous said...

Ворожение дозволяет просмотреть, что человека ждет в ближайшее время. Любой рассчитывает подсмотреть свое грядущее и видит конкретные средства гадания более достоверными https://gadanie.fun/gadanie-onlajn-tolkovanie/. Вариант понять приближающиеся действия непрерывно манил род человеческий.

Anonymous said...

Таинственные силы и конкретные варианты ворожбы учеными не подтверждены, при том различные люди верят в это. Перечень действий, сориентированных на предсказание будущего, называют хиромантия https://gadanie.fun/ekaterininskoe-gadanie-besplatno/. Гадания - это верный прием поворожить с использованием разных объектов и методов.

Anonymous said...

http://www.reisefuchsforum.de/members/igeka.5698/

Anonymous said...

Дава: «Не могу смириться с предательством и когда девушка ставит себя превыше всего». Источник https://rusevik.ru/news/655686

Anonymous said...

Джеймс Франко договорился с обвинившими его в домогательствах студентками. Источник https://newstes.ru/2021/02/24/dzhejms-franko-dogovorilsja-s-obvinivshimi-ego-v-domogatelstvah-studentkami.html

Anonymous said...

Нужно замочить курочку и добавить особых специй опционально. Положите необходимый ингредиент для создания неповторимого аромата, например, корицу. Продукты для готовки курицы доступные, необходимо собственно филе и немножко пряности. Главная причина находится в способе готовки. Зажарить вкуснейшую курочку без особых премудростей на удивление легко https://trebuha.ru/192-farshirovannye-golubcy-s-grechkoj-i-gribami-v-gribnom-souse.html.

Anonymous said...

Мясо курицы – очень общепризнанный продукт сегодня. Приятный вкус и простота приготовления вкусненького блюда – получить результат просто благодаря последовательному рецепту. По сути, на всяком столе без проблем встретить зажаренную курицу. Посмотрите, подсмотрел не сложный рецепт вкусных куриных грудок на портале http://kinokobrin.by/index.php?subaction=userinfo&user=ohowy.

Anonymous said...

Кухонный инвентарь возможно условно поделить на две особенные категории – для декорирования и используемые по назначению, для будничного использования. На портале маркетплейса «МАКСИДЕН» элементарно найти купить ручной отпариватель в м видео по максимально оптимальной цене. Максимально наглядный случай – на каждой кухне непременно есть электрочайник.

Anonymous said...

Раз человеку потребуются Владикавказ Новороссийск жд билеты, можно забронировать билеты на странице BiletyNaPoezda. Ездить Ж/Д составом очень приятно и безопасно. Направляйтесь в путь максимально надежным видом транспорта – на поезде!

Anonymous said...

Настольные игры и принадлежности для активного отдыха обязательно нужны на открытом воздухе. Купить нужный спортивный инвентарь отдыхая на природе вы сможете благодаря огромному каталогу снаряжения для оздоровительного досуга площадки Мега Маг. К слову, Вам может пригодиться покерный набор купить в челябинске, все будет определяться от определенного места на природе.

Anonymous said...

Рыбные дары считаются ценным источником первосортного белка и полезных микроэлементов. Рыбы являются важным источником цинка для людей. Только у нас купить рыбу в чехове вы имеете возможность найти рыбу отличного качества! Морские продукты особенно приносят пользу подросткам и спортсменам.

Anonymous said...

Иностранцу нужно в пределах $18 000 - $22 000 каждый год на обучение, число будет изменяться от города, где проводится образование. Институты Соединенных Штатов Америки не предоставляют бюджетные места абитуриентам из других стран. Особенно сильные абитуриенты могут ориентироваться на не полную льготу при обучении. Только благодаря https://webrelax.com/2021/04/24/obrazovanie-v-ssha-pomosch-v-postuplenii-ot-kompanii-infostudy.html вы можете получить лучшее образование и стартануть благополучную карьеру. Поступающие из иных государств пройдут подготовку в Америке только оплатив все обучение.

Anonymous said...

Абитуриенту нужно пройти языковые курсы для попадания в колледж Канады. https://xoroshiy.ru/448688-poluchenie-obrazovanie-magistra-v-kanade.html представляется наилучшим шансом спокойного прохождения экзаменов. Подготовить заявления на зачисление и прохождение важных тестов, вам нужно позвонить в компанию «Инфо Стади». Показывая максимальный уровень мастерства аспирант элементарно поступит в колледж страны.

Post a Comment