У меня есть скрипт, который запускает и останавливает tinyproxy на моем экземпляре EC2. Ядром сценария (помимо некоторых сетей на моей стороне) являются 2 команды:
ssh -t $PROXY_HOST sudo '/etc/init.d/tinyproxy start'
ssh -t $PROXY_HOST sudo '/etc/init.d/tinyproxy stop'
, где $ PROXY_HOST настроен в ~ / .ssh / confing
host MyHost
HostName <real ip here>
User ubuntu
IdentityFile <path is here>
ServerAliveInterval 60
ServerAliveCountMax 4
[d2 ] Все было хорошо на Amazon Linux, однако после миграции на Ubuntu есть проблема: оба сценария для запуска / остановки работы tinyproxy локально на сценарии остановки компьютера EC2 работают удаленно, как на Amazon Linux - есть без запуска tinyproxy процессов после запуска сценария запуска НЕ работает удаленно EC2 AMI основан на ubuntu-trusty-14.04-amd64-server
Любые подсказки о том, где начать копать?
PS. Да, я изменил пользователя по умолчанию из ec2-пользователя на ubuntu в ~ / .ssh / config после миграции
Редактировать: Добавлена информация по запросу muru
Выход локальных и удаленных прогонов идентичны
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ CONFIG=/etc/tinyproxy.conf
+ DAEMON=/usr/sbin/tinyproxy
+ DESC=tinyproxy
+ FLAGS=
+ NAME=tinyproxy
+ [ -r /etc/default/tinyproxy ]
+ test -f /usr/sbin/tinyproxy
+ set -e
+ [ start != stop ]
+ [ -f /etc/tinyproxy.conf ]
+ awk {print $2}
+ grep -i ^User[[:space:]] /etc/tinyproxy.conf
+ USER=nobody
+ awk {print $2}
+ grep -i ^Group[[:space:]] /etc/tinyproxy.conf
+ GROUP=nogroup
+ sed -e s/"//g
+ awk {print $2}
+ grep -i ^PidFile[[:space:]] /etc/tinyproxy.conf
+ PIDFILE=/var/run/tinyproxy/tinyproxy.pid
+ dirname /var/run/tinyproxy/tinyproxy.pid
+ PIDDIR=/var/run/tinyproxy
+ [ -n /var/run/tinyproxy -a /var/run/tinyproxy != /var/run ]
+ [ ! -d /var/run/tinyproxy ]
+ [ nobody ]
+ chown nobody /var/run/tinyproxy
+ [ nogroup ]
+ chgrp nogroup /var/run/tinyproxy
+ echo -n Starting tinyproxy:⋅
Starting tinyproxy: + start-stop-daemon --start --quiet -o --exec /usr/sbin/tinyproxy --
+ echo tinyproxy.
tinyproxy.
+ exit 0