Я работаю на Mac, и мои скрипты взаимодействуют с цепочкой для ключей (кодирование и т.д.). Что касается El Capitan, взаимодействие с цепочкой для ключей очень разное в зависимости от того, запущен ли процесс через SSH или локально. После запуска процесса (например, в нашем случае длительным процессом является подчиненный jenkins, а различные сценарии подписания кода запускаются с помощью заданий jenkins поверх этого процесса) существует простой способ определить, был ли он запущен через SSH. или локально?
В идеале какой-то ps -ef | и т.д ... типа скрипт?