<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Приветствую всех!</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">Подскажите пожалуйста что я делаю 
не правильно?</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">Привожу всё по порядку:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Создаю скриптstartmodem в </P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN>/usr/bin/startmodem,<SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Следующего содержания:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p>&nbsp;</o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">#!/bin/sh<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">sleep 5<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">eject /dev/rs0<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">sleep 5<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">rmmod usbserial<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">sleep 5<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">insmod 
/lib/modules/2.6.25-std-def-alt8.M41.1/kernel/drivers/usb/serial/usbserial.ko 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">vendor=0x19d2 
product=0x0031<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">rm -f /etc/resolv.conf<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US">cp -f /root/resolv.conf.mega 
/etc/resolv.conf<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a>Последние строки 
нужны так как по непонятным причинам именно при</SPAN><BR><SPAN 
class=a>соединении этим способом по этому модему /etc/resolv.conf сам 
не</SPAN><BR><SPAN class=a>обновляется.</SPAN><BR><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Далее вставляю модем, запускаю 
скрипт и получаю:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">user is not in the sudoers file.&nbsp; 
</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">This incident will be 
reported.<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">При этом он<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>как-бы выполняет свою функцию, cdrom 
исчезает.<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">После</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">скомпилировал</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">следующую</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">программку</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">:<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">#include 
&lt;usb.h&gt;<BR>#include &lt;stdio.h&gt;<BR>#include 
&lt;string.h&gt;<BR><BR>int OpenMyDevice(struct usb_device **device, 
usb_dev_handle<BR>**udev_handle, int VID, int PID)<BR>{<BR>struct usb_bus 
*bus;<BR><BR>struct usb_device *dev;<BR>usb_dev_handle *udev;<BR><BR>int isFound 

0;<BR><BR>usb_init();<BR><BR>usb_find_busses();<BR>usb_find_devices();<BR><BR>for 
(bus = usb_busses; bus; bus = bus-&gt;next) {<BR>for (dev = bus-&gt;devices; 
dev; dev = dev-&gt;next) {<BR>udev = usb_open(dev);<BR>if ( 
(dev-&gt;descriptor.idVendor == VID) &amp;<BR>(dev-&gt;descriptor.idProduct == 
PID)) {<BR>isFound = 1;<BR>break;<BR>} else {<BR>if (udev) 
usb_close(udev);<BR>};<BR>}<BR>if (isFound)<BR>break;<BR>}<BR>*device = 
dev;<BR>*udev_handle = udev; /return isFound;<BR><BR><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN 
style="COLOR: #737373">Компилировал</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">командой</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US"><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US"><SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN>gcc -o UnBeeline UnBeeline.c 
-lusb}<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">Затем в crontab хотел добавить её на выполнение, так как 
модем отключается через 1 минуту, следующим способом:<SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><BR><BR><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>От рута 
ввёл<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373"><SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></SPAN><SPAN class=a><SPAN 
lang=EN-US style="COLOR: #737373; mso-ansi-language: EN-US">export 
EDITOR=msedit<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">crontab 
-e<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US"><SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN 
style="COLOR: #737373">и</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">получил</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">:<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">[root@localhost ~]# export 
EDITOR=msedit<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US"><SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN>empty one<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">/bin/sh: msedit: command not 
found<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">crontab: "msedit" exited with 
status 127<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">[root@localhost ~]#<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p>&nbsp;</o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
</SPAN>Открыл другим редактором и дописал<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/bin/UnBeeline<BR>Сохранил, 
и на команду <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">crontab -l<SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN 
style="COLOR: #737373">получил</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">:<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">[root@localhost ~]# crontab 
-l<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">no crontab for root - using 
an<BR><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN 
style="COLOR: #737373">Да</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US">, </SPAN><SPAN 
style="COLOR: #737373">ещё</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">понадобились</SPAN></SPAN><SPAN class=a><SPAN 
style="COLOR: #737373; mso-ansi-language: EN-US"> </SPAN><SPAN 
style="COLOR: #737373">пакеты</SPAN></SPAN><SPAN class=a><SPAN lang=EN-US 
style="COLOR: #737373; mso-ansi-language: EN-US"> usbdevel. </SPAN><SPAN 
style="COLOR: #737373">И usblib, но второго я не нашёл, может он у меня 
установлен?<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
</SPAN>Кто-то может сможет меня поправить, если/что не 
правильно?<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN class=a><SPAN 
style="COLOR: #737373"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>С 
уважением Соколов Александр г. 
Самара<o:p></o:p></SPAN></SPAN></P></DIV></BODY></HTML>