Форум — General Как определить изнутри программы внешний ssh tunneling? 0 0 Как изнутри программы (скрипта) определить, запущена ли она через ssh tunneling с удаленной машины или обычным образом локально? В переменных окружения ничего нет. Ссылка
По-большому счету никак, но если есть доп.условия, например, никто не делает unset переменным SSH* и т.д. , то тебе уже дали ответ. sdio ★★★★★ (13.02.09 18:11:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 13.02.09 18:11:51 MSK вроде не дети, а лепите невесть что. root 4556 0.0 0.0 56064 1264 ? Ss Feb11 0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid root 2469 0.0 0.1 87628 3312 ? Ss 18:57 0:00 \_ sshd: scaldov [priv] scaldov 2472 0.0 0.0 87780 1936 ? S 18:57 0:00 \_ sshd: scaldov@pts/9 scaldov 2473 0.0 0.1 26472 3192 pts/9 Rs 18:57 0:00 \_ -bash scaldov 2517 0.0 0.0 12952 1068 pts/9 R+ 18:58 0:00 \_ ps aux --forest scaldov ★★ (13.02.09 18:59:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от scaldov 13.02.09 18:59:51 MSK Отвязать от родителя уже проблема? $ (/your/application & disown %1) sdio ★★★★★ (13.02.09 19:25:08 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 13.02.09 19:25:08 MSK я знал, что ты будешь оправдываться :) но у неё /dev/pts/ останется таким же, как и у баша под sshd ыы scaldov ★★ (13.02.09 20:15:50 MSK) Показать ответ Ссылка
Ответ на: комментарий от scaldov 13.02.09 20:15:50 MSK я знал, что ты будешь оправдываться :) sergey 12635 12603 0 20:22 pts/1 00:00:00 ssh localhost (sleep 666 & disown %1) sergey 12648 1 0 20:22 ? 00:00:00 sleep 666 sdio ★★★★★ (13.02.09 21:23:41 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 13.02.09 21:23:41 MSK хм. а у меня не так. странно. твоя взяла. :) scaldov ★★ (13.02.09 21:28:10 MSK) Ссылка