Имеется скрипт rc.local.local, который не хочет запускаться при старте SLED-10.
#!/bin/sh
service cups restart
/etc/init.d/ccpd restart
Он необходим что-бы загружать драйвер принтера Canon LBP-1120. Самостоятельно не грузится. Поставил его в Автозагрузку в root и у Пользователя. Естественно грузится только при входе в сеанс root. Есть какие-нибудь еще способы его загрузки под Пользователем?
Cкрипт rc.local.local (Не запускается при старте SLED-10)
Модератор: Модераторы разделов
-
estarchak
- Сообщения: 1368
- Статус: Оракловод
Re: Cкрипт rc.local.local
Он должен грузиться под рутом.
Поставьте suid-бит на /usr/sbin/ccpd и киньте линк на этот файл при загрузке DE/WM. В сусе я проблему решал так.
Поставьте suid-бит на /usr/sbin/ccpd и киньте линк на этот файл при загрузке DE/WM. В сусе я проблему решал так.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
Топик не читал, но внимательно просмотрел.
-
oleg.ger
- Сообщения: 8
- ОС: Win XP Pro, SLED-10
Re: Cкрипт rc.local.local
Если возможно, пожалуйста немного поподробней. Я еще новичок в Linux.
Поставить suid-бит это:
#cd /usr/sbin
#chmod +s ccpd
Я правильно понял?
А вот как кинуть линк на этот файл при загрузке DE/WM?
И еще одно: мне желательно перед стартом ccpd, сделать
service cups restart
Возможен запуск самого скрипта rc.local.local? Дальше он сам все сделает.
Поставить suid-бит это:
#cd /usr/sbin
#chmod +s ccpd
Я правильно понял?
А вот как кинуть линк на этот файл при загрузке DE/WM?
И еще одно: мне желательно перед стартом ccpd, сделать
service cups restart
Возможен запуск самого скрипта rc.local.local? Дальше он сам все сделает.
-
oleg.ger
- Сообщения: 8
- ОС: Win XP Pro, SLED-10
Re: Cкрипт rc.local.local
Необходима системная загрузка самого скрипта /etc/rc/rc.local.local, т.к. это Winprinter. И ccpd правильно стартует только после service cups restart. Почему, не знаю.
Отрезал диск и установил ASPLinux 11, там все в порядке, скрипт работает без добавления в chkconfig.
Попробовал добавить rc.local.local в chkconfig:
noname:~ # chkconfig --add rc.local.local
insserv: script name rc.local.local is not valid, skipped!
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
noname:~ # chkconfig --list | grep rc.local.local
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
noname:~ # chkconfig --list 3 rc.local.local on
3: unknown service
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
on: unknown service
Нашел в Интернете, что надо добавить в скрипт строки chkconfig и deskription. Как это правильно написать не знаю.
Жду помощи!
Отрезал диск и установил ASPLinux 11, там все в порядке, скрипт работает без добавления в chkconfig.
Попробовал добавить rc.local.local в chkconfig:
noname:~ # chkconfig --add rc.local.local
insserv: script name rc.local.local is not valid, skipped!
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
noname:~ # chkconfig --list | grep rc.local.local
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
noname:~ # chkconfig --list 3 rc.local.local on
3: unknown service
rc.local.local 0:off 1:off 2:off 3:off 4:off 5:off 6:off
on: unknown service
Нашел в Интернете, что надо добавить в скрипт строки chkconfig и deskription. Как это правильно написать не знаю.
Жду помощи!
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Cкрипт rc.local.local
oleg.ger
Посмотрите пример любого скрипта в /etc/init.d/
Посмотрите пример любого скрипта в /etc/init.d/
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
Aserge
- Сообщения: 246
Re: Cкрипт rc.local.local
Используйте вместо rc.local boot.local (щас мне не посмотреть но должно быть так)
And we're not gonna stop
Until we reach the highest top
We don't need, to stop
We'll keep on searchin' till we drop
Until we reach the highest top
We don't need, to stop
We'll keep on searchin' till we drop
-
oleg.ger
- Сообщения: 8
- ОС: Win XP Pro, SLED-10
Re: Cкрипт rc.local.local
В общем вся проблема случилась из-за того, что в SLED-10 нет скрипта rc.local (который, кстати и запускает rc.local.local, а rc. - это обычнакя ссылка на init.d).
Решилось все так:
Через chkconfig, в терминале определил весь сисок демонов и которые из них, скажем, включены. Из включенных, определил какие подходят по уровню запуска. Отобрал с уровнями 1235 и 235. Дальше открыл системный монитор и оставил в своем списке те, которые в этот момент активны. Осталось только шесть: acpid, cron, cups, resmgr, smppd и syslog. Естественно cups исключил. В первом же демоне из моего списка, а это в acpid, предпоследней строкой дописал свои команды.
Перезагрузил компьтер, зашел как пользователь. И все! Принтер печатает. Сис.монитор показывает, что мои демоны активны.
Всем спасибо за помощь!
Решилось все так:
Через chkconfig, в терминале определил весь сисок демонов и которые из них, скажем, включены. Из включенных, определил какие подходят по уровню запуска. Отобрал с уровнями 1235 и 235. Дальше открыл системный монитор и оставил в своем списке те, которые в этот момент активны. Осталось только шесть: acpid, cron, cups, resmgr, smppd и syslog. Естественно cups исключил. В первом же демоне из моего списка, а это в acpid, предпоследней строкой дописал свои команды.
Перезагрузил компьтер, зашел как пользователь. И все! Принтер печатает. Сис.монитор показывает, что мои демоны активны.
Всем спасибо за помощь!