[Homeros] установка beeline usb modem
Michael Pozhidaev
=?iso-8859-1?q?msp_=CE=C1_altlinux=2Eru?=
Пт Фев 27 01:00:40 MSK 2009
Hello, Sokolov Aleksandr!
Здравствуйте, Александр!
> Далее вставляю модем, запускаю скрипт и получаю:
>
> user is not in the sudoers file. This incident will be reported.
Тут надо знать, как Вы пытаетесь его запускать. Если через sudo, то
sudo надо явно сказать, что Вам можно запускать эту команду или просто
разрешить запуск всех команд через sudo.
Для этого нужно в /etc/sudo.d/username записать строку вида
username ALL=NOPASSWD:ALL
Где username -- это имя Вашей учётной записи. Не забудте потом сменить
права нового файла на 400, то есть
# chmod 400 /etc/sudo.d/username
> Затем в crontab хотел добавить её на выполнение, так как модем отключается
> через 1 минуту, следующим способом:
А как часто нужно запускать эту команду? В /etc/ есть папки cron.hourly,
cron.daily,...
которые содержат скрипты для запуска соответственно каждый час, день и
т. д.
Туда можно положить ещё один скрипт и всё пойдёт. Ежеминутного запуска
там нет. Если нужно ежеминутно, то необходимо создать какой-нибудь файл в
/etc/cron.d и написать туда строку
* * * * * root /usr/local/bin/...
В конце строки должна быть желаемая команда. Команда crontab
предназначена только для юзерских кронтабов, для рута она не нужна.
> Да, ещё понадобились пакеты usbdevel. И usblib, но второго я не нашёл, может
> он у меня установлен?
Судя по всему у нас эти пакеты зовутся libusb и libusb-devel. Да, libusb
может быть уже установленным.
В libusb-devel есть файл usb.h, который использовался Вашей программой.
--
Michael Pozhidaev. E-mail: msp на altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.org
Подробная информация о списке рассылки Homeros