Доброе всем время суток.
Есть простой скрипт
1 раз в минуту проверяет содержимое файла /tmp/report.log и выводит результат в консоль tty2
Подскажите, как создать свой модуль, который будет автоматически запускать этот shell-скрипт.
из документации понял что команда dir2lzm /tmp/mydir mymod.lzm преобразует дерево каталогов в модуль
а что собственно должно находиться в /tmp/mydir кроме моего shell-скрипта?
Помогите разобраться начинающему.
Как создать свой модуль для Slax?
Модератор: Модераторы разделов
Re: Как создать свой модуль для Slax?
Разобрался сам (частично)
В папке модуля разместил следующее:
/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?
Жду советов
В папке модуля разместил следующее:
/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?
Жду советов