Страница 3 из 4

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

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

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

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

Добавлено: Пн мар 27, 2017 1:16 pm
Otto
Проверить смогу только поздно вечером или завтра утром. Отпишусь. Спасибо за совет)

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

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

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

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

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

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

Не было времени до этого добраться до сервера.
Вот лог apache2/error.log
SPOILERSPOILER_SHOW
[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
Вижу, что доступ запрещён, но как его разрешить...

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

Добавлено: Вс апр 02, 2017 12:58 pm
RedDevil
olehs писал(а): убить

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

safe_exec("taskkill /IM Steam.exe /T");
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?

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

Добавлено: Вс апр 02, 2017 4:01 pm
Otto
RedDevil писал(а):
olehs писал(а): убить

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

safe_exec("taskkill /IM Steam.exe /T"); 
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?
Попробуй вот такой пакет для управления процессами для Винды - PsTools

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

Добавлено: Вс апр 02, 2017 8:12 pm
olehs
RedDevil писал(а):
olehs писал(а): убить

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

safe_exec("taskkill /IM Steam.exe /T"); 
убить то убивает, только не до конца. в трее сидит программа (например в случае с Teamviewer).
есть вариант как убить с background proccesses?
В трее скорее всего другой процесс или служба. Службы останавливаются через net stop

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

Добавлено: Пн апр 03, 2017 8:06 am
Otto
Пробовал teamviewer добавлять в группу www-data и так запускать:
$e = "teamviewer";
shell_exec("$e");

Выдаёт в логе:
SPOILERSPOILER_SHOW
полный путь сам прописывается в логе и вручную с полным путём пробовал.
Лог из Apache2
/opt/teamviewer/tv_bin/script/tvw_exec: line 9: /.local/share/teamviewer12/logfiles/startup.log: Permission denied
Что делать?

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

Добавлено: Пн апр 03, 2017 12:18 pm
lanket
Otto писал(а):Пробовал teamviewer добавлять в группу www-data и так запускать:
$e = "teamviewer";
shell_exec("$e");

Выдаёт в логе:
SPOILERSPOILER_SHOW
полный путь сам прописывается в логе и вручную с полным путём пробовал.
Лог из 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

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

Добавлено: Вт апр 04, 2017 4:26 pm
Otto
Нифига не помогло.