Size: a a a

2021 July 12

СМ

Сергей Моисеев... in phpGeeksJunior
А в $1 что должно быть?
источник

AS

Aleksandr Simanov in phpGeeksJunior
Так может быть выбрать какой-нибудь более удобный для этих целей инструментарий?
источник

AG

Anton Gordeev in phpGeeksJunior
а как он с nologin должен через ssh скрипт запустить?)
источник

В

Владимир in phpGeeksJunior
это аргумент командной строки.. то есть connetc.ssh 192.168.250.61 - в $1 и будет лежать айпи адрес
источник

i

ivphpan in phpGeeksJunior
странная задача
источник

СМ

Сергей Моисеев... in phpGeeksJunior
Аргумент командной строки php скрипта?
источник

В

Владимир in phpGeeksJunior
но выполняет же... анпример я спокойно вызываю с php shell скрипт, который цепляется к удаленному хосту, делает скриншот удаленного рабочего стола и возвращает мне результат.. так что дело не nologin
источник

СМ

Сергей Моисеев... in phpGeeksJunior
@arrBSD $1 это явно не переменная из PHP
источник

В

Владимир in phpGeeksJunior
нет, shell скрипта. Короче в базе есть айпи адреса хостов. пхп их выдергивает из базы и подставляет в скрипт, например shell_exec ('/bin/sh connect.sh'.$rows['ip_gw']
источник

i

ivphpan in phpGeeksJunior
авторизация по ключу на всех 90 машинах прокинута? или у вас на всех машинах одинаковый пароль от учетки?
источник

D

Dmitrii in phpGeeksJunior
А вообще что shell_exec возвращает?
источник

В

Владимир in phpGeeksJunior
да, пароль одинаковый
источник

i

ivphpan in phpGeeksJunior
админа видимо нет, я понял, я удаляюсь
источник

В

Владимир in phpGeeksJunior
Ответ удаленного сервера, если в шел скрипте прописана одна команда
источник

D

Dmitrii in phpGeeksJunior
Я имею в виду, какая ошибка происходит
источник

В

Владимир in phpGeeksJunior
никакой.
источник

in phpGeeksJunior
сделай вывод ошибок в файл из шелл скрипта своего
источник

D

Dmitrii in phpGeeksJunior
Если exec использовать, какой код возврата будет?
источник

В

Владимир in phpGeeksJunior
как посмотреть? Я в php еще не сильно разбираюсь)
источник

СМ

Сергей Моисеев... in phpGeeksJunior
@arrBSD То есть если руками прописать строку в shell_exec с уже подставленным IP адресом на той машине всё отработает?
источник