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