Ensure to kill all git-credential daemon and sockets.
This commit is contained in:
		
							parent
							
								
									952736f80c
								
							
						
					
					
						commit
						b0d36ad389
					
				
							
								
								
									
										17
									
								
								veille.sh
								
								
								
								
							
							
						
						
									
										17
									
								
								veille.sh
								
								
								
								
							|  | @ -1,9 +1,13 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| # Description:      Kill all ssh connections | ||||
| #                   Delete all ssh agents | ||||
| #                   Ensure to kill all ssh-agent | ||||
| #                   Ensure to kill all gpg-agent | ||||
| #                   Ensure to delete everything link to {ssh,gpg}-agent | ||||
| #                   Ensure to kill all git-credential sockets | ||||
| #                   Kill keepass2 | ||||
| #                   Kill cached password | ||||
| #                   Turn off the screen | ||||
| #                   Lock the screen | ||||
| ### Give an easy way to call this function with a keybind. | ||||
| ## For example with herbstluftwm: "hc keybind $Mod-Shift-c spawn ~/bin/veille.sh" | ||||
|  | @ -13,20 +17,31 @@ | |||
| # SSH Connections | ||||
| killall ssh | ||||
| rm -rf ~/.ssh/socks/* | ||||
| 
 | ||||
| # SSH Agent | ||||
| killall ssh-agent | ||||
| rm -rf /tmp/ssh-* | ||||
| 
 | ||||
| # GPG Agent | ||||
| keychain --agents gpg --clear | ||||
| kill $(pidof gpg-agent) | ||||
| 
 | ||||
| # Delete everything link to ssh-agent or gpg-agent | ||||
| rm -rf ~/.keychain/* | ||||
| 
 | ||||
| # git-credential sockets | ||||
| killall git-credential-cache--daemon | ||||
| rm -f ~/.git-credential-cache/* | ||||
| 
 | ||||
| # Keepass2 (killall keepass, both those launch with 'mono' and those launch with 'cli) | ||||
| ps ax | grep -v 'awk' | awk '/keepass2/,NF=1' | xargs kill | ||||
| 
 | ||||
| # Delete sensitive files can contains unwanted clear passwords | ||||
| rm -f ~/.config/evince/print-settings ~/.config/eog/eog-print-settings.ini ~/.gimp-2.8/print-settings | ||||
| 
 | ||||
| # Turn off the screen | ||||
| sleep 3; xset dpms force off | ||||
| 
 | ||||
| # Lock the screen | ||||
| #i3lock -c 000000 --pointer win -d | ||||
| i3lock -i /home/jegardai/Images/system/empire_needs_you.png --pointer win -d -e -t | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue