Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Agp
Зарегистрирован: 26.03.2003 Сообщения: 101
|
Добавлено: Пт Мар 21 2003 08:56 Заголовок сообщения: 'net send' from Linux |
|
|
Здравствуйте, может кто сталкивался, поделитесь опытом. Имеется следующая задача: нужно из скрипта посылать сообщение в Microsoft сеть. Нашел в мане про smbclient ключик ' -M ' c помощью которого можно посылать сообщения и оно вообщем получается, но только сначала происходит типа соединение с машиной, а потом предлагается ввести сообщение и нажать Ctrl+D(причем у меня получается, если нажать дважды), так вот интересно как это всё в скрипте автоматизировать. Вопервых чтобы ждал пока коннект произойдет или нет(машина м.б. выключена) и вовторых чтобы швырял туда месседж с Ctrl+D. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Мар 21 2003 11:43 Заголовок сообщения: А про перенаправление std{in/out/err} ты слышал? |
|
|
Ну, я бы сделал так: echo "сообщение" | smbclient -M ... тогда сообщение введется само сразу после коннекта, когда smbclient захочет его прочесть.
Можно поставить в конце всего этого амперсенд - тогда скрипт сразу закончится.
При отправке сообщения в пакетном режиме можно сделать так: smbclient -M ... <<\end сообщение end где строка "end" - признак конца сообщения, и такая строка не должна встречаться в самОм сообщении. |
|
Вернуться к началу |
|
|
Agp
Зарегистрирован: 26.03.2003 Сообщения: 101
|
Добавлено: Пт Мар 21 2003 17:54 Заголовок сообщения: Спасибо |
|
|
Про перенаправление не подумалось что-то. Спасибо. Получилось. |
|
Вернуться к началу |
|
|
|