Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > аналог NET SEND в Unix


Автор: Leoo 17.12.2007, 18:04
У меня такая проблема(

в винде есть такая команда как NET SEND используя команду exec я отсылаю сообщения
попробовал делать это под unix`ом ни фига не получилось т.е вот это не работает exec('echo "preved" | smbclient -M Ruslan');

правда если запустить echo "preved" | smbclient -M Ruslan через PuTTY то сообщение нормально доходит

Автор: gta4kv 17.12.2007, 18:45
В Linux - shell_exec();

Автор: Leoo 18.12.2007, 09:42
а почему тогда через exec пинг проходит?

все равно сообщение не проходит, а команда shell_exec('echo "preved" | smbclient -M Ruslan'); возвращает NULL;

Автор: gta4kv 18.12.2007, 10:36
попробуйте выполнить просто exec("echo 'preved' "); ( или shell_exec )

Будет ли какойнибудь результат? Может у вас PHP ограничен как ниубдь.


Автор: Leoo 18.12.2007, 14:52
Цитата

попробуйте выполнить просто exec("echo 'preved' ");

Так все нормально работает, возвращает preved. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)