sh 确保ssh-agent正在运行并且您设置了正确的env变量(如果可能,请重新使用)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 确保ssh-agent正在运行并且您设置了正确的env变量(如果可能,请重新使用)相关的知识,希望对你有一定的参考价值。

AGENT_SCRIPT=${HOME}/load-agent.sh

while true; do
    [ -r ${AGENT_SCRIPT} ] && source ${AGENT_SCRIPT}
    if [ -n "$SSH_AGENT_PID" ]; then 
        # ensure the variable actually reflects a running ssh-agent process
        ps -p $SSH_AGENT_PID | grep -q ssh-agent$ && break
    fi
    # SSH_AGENT_PID is either not set or has stale PID
    echo "Running ssh-agent"
    ssh-agent > ${AGENT_SCRIPT}
    sleep 1
done

以上是关于sh 确保ssh-agent正在运行并且您设置了正确的env变量(如果可能,请重新使用)的主要内容,如果未能解决你的问题,请参考以下文章

sh 启动ssh-agent #ssh #ssh-agent #bashrc

idea运行请求接口失败

sh 在脚本中使用ssh-agent

sh Crontab确保python脚本正在运行

ssh-agent 没有在 CMD 中创建 [重复]

在轮询 SCM 时将 ssh-agent 与 jenkins 一起使用