Відповіді:
Перевірте час env
команд. Я виявляю, що коли я впадаю в віддалений хост, встановлюється названа змінна $SSH_CLIENT
, і її значення - це IP-адреса, з якою я з'єднуюся.
Ви можете перевірити, чи є ця змінна нульовою чи ні.
if [ -z "$SSH_CLIENT" ]; then
// code when local login
else
// code when remote login
fi