Создание принтера для печати в файл в SCO Unixware
Напрямую создать принтерное устройство, печатающее в файл нельзя.
Чтобы выйти из этого положения, проделаем следующие шаги:
1. Создаем жесткую ссылку с названием /file_print,
указывающую на "нулевое" устройство /dev/null
Нам нужно, чтобы наш файлик (назовем его /file_print)
ссылался на реальное устройство в SCO UnixWare.
# ln /dev/null /file_print
2.Создаем новый принтер
# scoadmin printer
Printer->Add Local
Name: fileprinter (название может быть любое)
Make/Model: Other
Connection Type: Serial
Connection Device: Other
Device: /file_print
3. Заменяем наше созданное устройство на реальный файл:
Удаляем созданную нами ранее ссылку
# rm /file_print
Создаем реальный файл (а не ссылку на устройство)
# touch /file_print
Изменяем режим доступа к файлу, позволяющие владельцу читать и писать
в файл, а членам группы и прочим пользователям только читать
# chmod 664 /file_print
Определяем для файла владельца и группу
# chown lp:lp /file_print
4. Проверяем работу созданного принтера
# lp -d fileprinter /etc/resolv.conf
В корне / сервера ищем файл file_print, сравниваем его с содержимым
файла /etc/resolv.conf
ОШИБКА!!! UX:sh (S75cron): ERROR: /dev/null: Cannot create
При загрузке появлется сообщение UX:sh (S75cron): ERROR: /dev/null: Cannot create
После удаления принтера, сообщение не исчезает.
Как лечить:
# chown root:sys /dev/null
# chmod 666 /dev/null
[
Назад
]
Сайт управляется системой
uCoz