Я пытаюсь выполнить скрипт с другого сервера, используя ssh
Вот команда, которую я использую с сервера 1 для запуска запроса на сервере 2:
ssh -t user@xxx.xxx.xxx.xx "cd /var/www/vhosts/xxxxx/subdomains/preprod/; sudo ./replace.sh";
но проблема в том, что когда я делаю sudo
$home
= /root
, когда сценарий находится под: /var/www/vhosts/xxxxx/subdomains/preprod/
Как я могу сказать sudo об охране окружающей среды?
Я пытался sudo -P -
, sudo -H
, но безуспешно.