Я пытаюсь обновить демон CUPS на моем сетевом хранилище QNAP, в котором работает разновидность * nix. Вся система ОС загружается на RAMDISK при загрузке NAS, поэтому я придумал сценарий, который запускается при запуске и вводит мою собственную кодировку. Теперь моя проблема в том, что мне нужно запустить действие ядра, чтобы драйвер USB-принтера вызывал сценарий cupsd.sh.
По данным производителя:
Мы модифицировали «драйвер класса устройства USB-принтера» ядра Linux, чтобы выдавать сигнал / сообщение при подключении / отключении USB-принтера. После того, как демон picd get signal / message, он вызовет cupsd.sh для add_printer / del_printer.
Есть идеи, как я могу это сделать?
Обычно это выполняется udev в Linux, однако я не уверен, использует ли это QNAP. Другой альтернативой является mdev от busybox. Проверьте свою систему, чтобы узнать, какой подход она использует, а затем прочтите соответствующую документацию.
Обычно это работает следующим образом: