Add a new function to test network connection.
Display "bonjour" function in zlogin only if a network connection is available
This commit is contained in:
		
							parent
							
								
									1f499de4ce
								
							
						
					
					
						commit
						c7129b7953
					
				
							
								
								
									
										7
									
								
								zlogin
								
								
								
								
							
							
						
						
									
										7
									
								
								zlogin
								
								
								
								
							|  | @ -14,8 +14,11 @@ | |||
| #echo "\n#### uptime ####" | ||||
| #uptime | ||||
| 
 | ||||
| # Affiche un dessin (cf fonction définie dans zshrc) | ||||
| bonjour | ||||
| # If a network connection is available (check function def in zshrc) | ||||
| if ( is_network ); then | ||||
|   # Affiche un dessin (cf fonction définie dans zshrc) | ||||
|   bonjour | ||||
| fi | ||||
| 
 | ||||
| # Afficher la liste todo (paquet devtodo) | ||||
| printf '%b' "${MAGENTA}++++++++++++++++++++++ ${WHITEB}Liste de tâches${RESET} ${MAGENTA}:++++++++++++++++++++++${RESET}\n" | ||||
|  |  | |||
							
								
								
									
										13
									
								
								zshrc
								
								
								
								
							
							
						
						
									
										13
									
								
								zshrc
								
								
								
								
							|  | @ -351,6 +351,19 @@ function ippriv() | |||
|   done | ||||
| } | ||||
| 
 | ||||
| # Test if a network connection is available | ||||
| function is_network() | ||||
| { | ||||
|   for path_interface in $(find /sys/class/net/ ! -name lo -type l); | ||||
|   do | ||||
|     IS_UP=$(grep 1 ${path_interface}/carrier) | ||||
|     if [ ${IS_UP} ]; then | ||||
|       return 0 | ||||
|     fi | ||||
|   done | ||||
|   printf '%b' "${REDB}Not Online${RESET}\n" | ||||
|   return 1 | ||||
| } | ||||
| 
 | ||||
| #Renomme les fichiers en minuscule | ||||
| function lowercase() | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue