Cron (crontab) у Popcorn Hour

  у розділі Технічні теми 

Popcorn Hour A-110Відеопрогравач Popcorn Hour A-110 та його старші і молодші брати характерні тим, що працюють на Linux.

А віддак і мають усі переваги цієї операційної системи — консольний доступ, планування задач через сron тощо.

Вирішив я автоматизувати завантаження деяких файлів з віддаленого FTP-сервера. Так, щоб усі нові файли з певного FTP-сервера автоматично, щогодини, завантажувались на мій Popcorn Hour (PCH).

Проблема

Хоч PCH і підтримує cron, як звичайний Linux, але будь-які редагування конфігураційних файлів не зберігаються після перезавантаження пристрою.

Уся система щоразу відновлюється з якогось о́бразу і немає можливості змусити її запам’ятати зміни.

Тому треба схитрувати — є можливість змінити конфігураційні файли PCH відразу після завантаження системи.

Ліричний відступ.

Конфігурувати файли на PCH найлегше з консолі,наприклад через  Midnight Commander, зайшовши на нього через термінал, або через FTP.

Щоб встановити Telnet, MC та інші потрібні програми використовуйте NMT Community Software Installer.

Вирішення

У директорії /opt/sybhttpd/localhost.drives/HARD_DISK є файл start_app.sh.

Наприкінці файлу, після рядка

#M_A_R_K_E_R_do_not_remove_me

можна вписати свої команди, що будуть виконуватись після старту системи. Наприклад:

echo "59 * * * * /opt/sybhttpd/localhost.drives/HARD_DISK/Temp/wget_cron.sh" >> /etc/root.cron
crontab /etc/root.cron

Ці команди вписують рядок з потрібною мені командою у_ /etc/root.cron_ та перевантажують планувальник.


Коментарі