С недавних пор стал обладателем RT-N16 поставил на него доп.софт (Программы для чайника) на флешку в 2 гига , также к роутеру подключен внешний винт 1000 GB WD WD10EARS в кармане AgeStar SUB3AHT .
Винт служит файловым хранилищем он розшарен по самбе , плюс ко всему настроен FTP сервер (из прошивки) для доступа в винту из интернета (для брательника) Всё настроено благодаря факам и статьям на этом форуме , за что форуму и всем авторам статей низкий поклон.
Собственно сама проблема : HDD работает 24/7 , а пользуимся ми им только вечером после роботы (смотрим фильмы по сети HD плеером) , тоесть хотелось бы чтобы винт работал только в определённое время (например с 16:00 до 1:00 )
Я установил и испытал програмку sdparm , как оказалось она отлично останавливает винт
Code:
sdparm --command=stop /dev/discs/discb/part1
и запускает его
Code:
sdparm --command=start /dev/discs/discb/part1
Теперь надо написать скрипт который бы проверял время каждые 5 минут и если оно больше чем 16:00 то он бы запускал HDD
потом самбу
Code:
/opt/etc/init.d/S08samba start
И потом если время больше чем 1:00 то он бы останавливал самбу
Code:
/opt/etc/init.d/S08samba stop
и останавливал бы HDD
Ну вот примерно так , хотя я уверен что это всё можно сделать наверно немного поумней , я не програмист и всех тонкостей не знаю, может даже надо было бы отмонтировать ,и примонтировать HDD при отключении и включении оного. Собственно прошу помощи знающих людей в написании такого скрипта , все логи и выводи коман выложу по просьбе если они потребуются . Спасибо !!!