Advertisement
Toliak

.bash_profile

Oct 5th, 2019
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. [[ -f ~/.bashrc ]] && . ~/.bashrc
  2.  
  3. SSH_ENV="$HOME/.ssh/environment"
  4.  
  5. function start_agent {
  6. echo "Initialising new SSH agent..."
  7. /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
  8. echo succeeded
  9. chmod 600 "${SSH_ENV}"
  10. . "${SSH_ENV}" > /dev/null
  11. /usr/bin/ssh-add;
  12. }
  13.  
  14. # Source SSH settings, if applicable
  15.  
  16. if [ -f "${SSH_ENV}" ]; then
  17. . "${SSH_ENV}" > /dev/null
  18. #ps ${SSH_AGENT_PID} doesn't work under cywgin
  19. ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
  20. start_agent;
  21. }
  22. else
  23. start_agent;
  24. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement