Как создать свой модуль для Slax?

Дистрибутивы, не требующие установки на диск.

Модератор: Модераторы разделов

Ответить
via82
Сообщения: 2

Как создать свой модуль для Slax?

Сообщение via82 »

Доброе всем время суток.

Есть простой скрипт
1 раз в минуту проверяет содержимое файла /tmp/report.log и выводит результат в консоль tty2

Подскажите, как создать свой модуль, который будет автоматически запускать этот shell-скрипт.

из документации понял что команда dir2lzm /tmp/mydir mymod.lzm преобразует дерево каталогов в модуль
а что собственно должно находиться в /tmp/mydir кроме моего shell-скрипта?

Помогите разобраться начинающему.
Спасибо сказали:
via82
Сообщения: 2

Re: Как создать свой модуль для Slax?

Сообщение via82 »

Разобрался сам (частично)

В папке модуля разместил следующее:
/etc/rc.d/init.d/cr.sh - скрипт, который добавляет строку в crontab строку для запуска основного скрипта (проверяет содержимое файла /tmp/report.log и выводит результат в консоль tty2)
/etc/rc.d/rc3.d/S-cr - символическая ссылка для запуска скрипта cr.sh на 3 уровне загрузки

/usr/local/bin/readlog.sh - основной скрипт (проверяет содержимое файла /tmp/report.log и выводит результат в консоль tty2)

скомпоновал модуль dir2lzm

после загрузки slax в crontab добавилась строчка для поминутного запуска скрипта /usr/local/bin/readlog.sh, но почему то он не запускается?
удалил эту строку из crontab путем редактирования crontab -e
запустил скрипта cr.sh вручную опять появились те же строки в crontab
все заработало

что не так? почему на запустился скрипт /usr/local/bin/readlog.sh после автоматического добавления строк в crontab?

Жду советов
Спасибо сказали:
Ответить