Как запустить приложение на компьютере

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Как запустить приложение на компьютере

Сообщение lanket » Пн мар 27, 2017 11:30 am

Otto писал(а):Пробовал на двух прогах, почему то не срабатывало.
safe_exec("teamviewer");
Может что-то не дописал....
Попробуйте полный путь. Должно работать.
А какая ошибка?
Может у вас запрещена команда safe_exec.
Лог апача покажите после попытки.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 108 раз
Поблагодарили: 9 раз

Re: Как запустить приложение на компьютере

Сообщение Otto » Пн мар 27, 2017 1:16 pm

Проверить смогу только поздно вечером или завтра утром. Отпишусь. Спасибо за совет)
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Aleks130699
Сообщения: 103
Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Благодарил (а): 7 раз
Поблагодарили: 8 раз

Re: Как запустить приложение на компьютере

Сообщение Aleks130699 » Вт мар 28, 2017 7:52 am

Otto писал(а):Проверить смогу только поздно вечером или завтра утром. Отпишусь. Спасибо за совет)
Я использовал прогу xStarter для запуска на удаленном компьютере, там можно настроить разные действия, и запускать их Url запросом.
Otto писал(а):Пробовал на двух прогах, почему то не срабатывало.
safe_exec("teamviewer");
Может что-то не дописал....

Отправлено с моего Redmi Note 3 через Tapatalk
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 108 раз
Поблагодарили: 9 раз

Re: Как запустить приложение на компьютере

Сообщение Otto » Сб апр 01, 2017 5:34 pm

lanket писал(а):
Otto писал(а):Пробовал на двух прогах, почему то не срабатывало.
safe_exec("teamviewer");
Может что-то не дописал....
Попробуйте полный путь. Должно работать.
А какая ошибка?
Может у вас запрещена команда safe_exec.
Лог апача покажите после попытки.

Отправлено с моего Redmi Note 3 через Tapatalk

Не было времени до этого добраться до сервера.
Вот лог apache2/error.log
СпойлерПоказать
[Sat Apr 01 17:48:42.452499 2017] [mpm_prefork:notice] [pid 1466] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.21 configured -- resuming normal operations
[Sat Apr 01 17:48:42.452613 2017] [core:notice] [pid 1466] AH00094: Command line: '/usr/sbin/apache2'
[Sat Apr 01 17:51:06.929678 2017] [:error] [pid 2694] [client 192.168.1.31:54309] PHP Fatal error: Class 'COM' not found in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 1, referer: http://192.168.1.70/admin.php?pd=тут обрезал ссылку на скрипт в админке :)
/opt/teamviewer/tv_bin/script/tvw_exec: line 9: /.local/share/teamviewer12/logfiles/startup.log: Permission denied
/opt/teamviewer/tv_bin/script/tvw_exec: line 9: /.local/share/teamviewer12/logfiles/startup.log: Permission denied
Вижу, что доступ запрещён, но как его разрешить...
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
RedDevil
Сообщения: 23
Зарегистрирован: Чт янв 12, 2017 3:00 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Как запустить приложение на компьютере

Сообщение RedDevil » Вс апр 02, 2017 12:58 pm

olehs писал(а): убить

Код: Выделить всё

safe_exec("taskkill /IM Steam.exe /T");
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 108 раз
Поблагодарили: 9 раз

Re: Как запустить приложение на компьютере

Сообщение Otto » Вс апр 02, 2017 4:01 pm

RedDevil писал(а):
olehs писал(а): убить

Код: Выделить всё

safe_exec("taskkill /IM Steam.exe /T"); 
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?
Попробуй вот такой пакет для управления процессами для Винды - PsTools
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Как запустить приложение на компьютере

Сообщение olehs » Вс апр 02, 2017 8:12 pm

RedDevil писал(а):
olehs писал(а): убить

Код: Выделить всё

safe_exec("taskkill /IM Steam.exe /T"); 
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?
В трее скорее всего другой процесс или служба. Службы останавливаются через net stop
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 108 раз
Поблагодарили: 9 раз

Re: Как запустить приложение на компьютере

Сообщение Otto » Пн апр 03, 2017 8:06 am

Пробовал teamviewer добавлять в группу www-data и так запускать:
$e = "teamviewer";
shell_exec("$e");

Выдаёт в логе:
СпойлерПоказать
полный путь сам прописывается в логе и вручную с полным путём пробовал.
Лог из Apache2
/opt/teamviewer/tv_bin/script/tvw_exec: line 9: /.local/share/teamviewer12/logfiles/startup.log: Permission denied
Что делать?
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Как запустить приложение на компьютере

Сообщение lanket » Пн апр 03, 2017 12:18 pm

Otto писал(а):Пробовал teamviewer добавлять в группу www-data и так запускать:
$e = "teamviewer";
shell_exec("$e");

Выдаёт в логе:
СпойлерПоказать
полный путь сам прописывается в логе и вручную с полным путём пробовал.
Лог из Apache2
/opt/teamviewer/tv_bin/script/tvw_exec: line 9: /.local/share/teamviewer12/logfiles/startup.log: Permission denied
Что делать?
Не совсем по феншую, но попробуйте наоборот добавить пользователя www-data в группу куда входит пользователь от которого запускается и работает teamviewer.
Видимо teamviewer куда-то лезет где ему можно а www-data нельзя.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 108 раз
Поблагодарили: 9 раз

Re: Как запустить приложение на компьютере

Сообщение Otto » Вт апр 04, 2017 4:26 pm

Нифига не помогло.
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Ответить