<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Использование expect в shell-скриптах</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/8953.html</link>
    <description>Всем привет! Люди, помогите....&lt;br&gt;&lt;br&gt;У меня ОС SCO unix 6.0&lt;br&gt;&lt;br&gt;Хочу написать скрипт, который бы, отправлял мне сообщения с unix сервера на мой Outlook...&lt;br&gt;Так вот, набрасал вот такой скрипт, но он что не хочет работать... Вероятнее всего, я expect - ом не правильно пользуюсь, т.к. прочитал небольщую статью по нему и там был кое какой пример, ну я исходя из примера решил себе скриптец навоять..., помогите написать правильно:&lt;br&gt;&lt;br&gt;#!/usr/gnu/bin/expect&lt;br&gt;&lt;br&gt;set ff &#091;open /err_mail/mess.txt r+&#093;&lt;br&gt;set ttext &#091;read $ff&#093;&lt;br&gt;close $ff&lt;br&gt;&lt;br&gt;spawn telnet -r указываю_IP_сервера_Exchange 25&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;helo&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;MAIL FROM: электронный адрес от кого&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;RCPT TO: электронный адрес кому&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;Date&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;Subject: указываю тему сообщения&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send $ttext&#092;r&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;.&#092;r&quot;&lt;br&gt;expect &quot;&#037;&quot;&lt;br&gt;send &quot;quit&#092;r&quot;&lt;br&gt;expect eof&lt;br&gt;&lt;br&gt;Я пробовал просто отправить сообщение в ручную с этого сервера, все отправлется нормально!&lt;br&gt;ОТправлял так:&lt;br&gt;1) Соединился с по telnet c</description>

<item>
    <title>Использование expect в shell-скриптах (Shaylin87)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/8953.html#3</link>
    <pubDate>Wed, 08 Dec 2010 07:18:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; .           &lt;br&gt;&amp;gt;          // точка&lt;br&gt;&amp;gt; означает конец текстового сообщения&lt;br&gt;&amp;gt; quit&lt;br&gt;&amp;gt; После этого управление опять передается командной строке Unix и через пол минуты&lt;br&gt;&amp;gt; на мой Outlook прилетает это сообщение...&lt;br&gt;&amp;gt; Вообще, моя цель, написать скрипт, который таким способом, который я чуть выше&lt;br&gt;&amp;gt; описал, отправлял мне сообщение, причем брал текст сообщения из опрделенного файла&lt;br&gt;&amp;gt; из определенной дирректории...&lt;br&gt;&amp;gt; Помогите, пожалуйста.&lt;br&gt;&lt;br&gt;Большое спасибо, тем кто не остался равнодушен к моей проблеме :-)&lt;br&gt;Я разабрался сам... Мой скрипт полноценно рабочий, просто я сам реально тупанул :-) Я запускал его не так... Запускал его sh exch.sh, а надо было так: expect exch.sh и все заработало!!!! &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование expect в shell-скриптах (Konstantin)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/8953.html#2</link>
    <pubDate>Wed, 08 Dec 2010 06:58:15 GMT</pubDate>
    <description>а если так&lt;br&gt;#!/usr/gnu/bin/expect&lt;br&gt;&lt;br&gt;set ff &#091;open /err_mail/mess.txt r+&#093;&lt;br&gt;set ttext &#091;read $ff&#093;&lt;br&gt;close $ff&lt;br&gt;&lt;br&gt;spawn telnet -r указываю_IP_сервера_Exchange 25&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;helo server_namer&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;MAIL FROM: электронный адрес от кого&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;RCPT TO: электронный адрес кому&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;Data&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;Subject: указываю тему сообщения&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send $ttext&#092;r&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;.&#092;r&quot;&lt;br&gt;expect &quot;&quot;&lt;br&gt;send &quot;quit&#092;r&quot;&lt;br&gt;expect eof&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование expect в shell-скриптах (rakis)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/8953.html#1</link>
    <pubDate>Tue, 07 Dec 2010 15:34:46 GMT</pubDate>
    <description>а зачем все так сложно? почему нельзя по старинке?&lt;br&gt;&lt;br&gt;cat /path/file &amp;#124; mail -s test user&#064;domain.tld&lt;br&gt;&lt;br&gt;P.S. Синтаксис на SCO может немного отличаться, но принцип тот же.&lt;br&gt;</description>
</item>

</channel>
</rss>
