Browse code

Improve welcome message for work servers

Fred authored on20/12/2025 22:44:27
Showing1 changed files
... ...
@@ -5,32 +5,32 @@ name="${HOSTNAME%%.*}"
5 5
 nb=$(echo $name | sed "s/./=/g")
6 6
 
7 7
 myuptime=$(uptime | sed "s/  */ /g ; s/,/\\n/g" | sed -n "1p" | sed "s/.*up //g" |sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
8
-myusers=$(uptime | sed "s/  */ /g ; s/,/\\n/g" | sed "s/^ *//g" | sed -n "2p" | sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
8
+myusers=$(users | tr " " "\n" | sort -u | wc -l | sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
9 9
 myOS=$(lsb_release -d 2> /dev/null | sed "s/  */\\t/g" | cut -f 2-| sed "s/\\t/ /g")
10 10
 [[ -z "$myOS" ]] && myOS=$(grep "PRETTY_NAME=" /etc/os-release 2> /dev/null | cut -d "\"" -f 2)
11 11
 
12 12
 
13 13
 echo -e "
14
-  P. ::.::::i:i:i:i:i:::LF  .O@v  
15
-  iBriLZXFqG0ZNEEGZOZGNPr  7B@i   
16
-   :@BG57               i0@BL     
17
-     7B@Mkr;vkEZ2r. .LO@BN:       
18
-       ,XB@XLvJ,.:5M@M5:          
19
-          :PMM0SL77v              
20
-        .:Lk0jivq0PY7idd:.        
21
-     .7O@@BFi. .:vq@B@BMkjp.     
14
+  P. ::.::::i:i:i:i:i:::LF  .O@v
15
+  iBriLZXFqG0ZNEEGZOZGNPr  7B@i
16
+   :@BG57               i0@BL
17
+     7B@Mkr;vkEZ2r. .LO@BN:
18
+       ,XB@XLvJ,.:5M@M5:
19
+          :PMM0SL77v
20
+        .:Lk0jivq0PY7idd:.
21
+     .7O@@BFi. .:vq@B@BMkjp.
22 22
    ,rOO                   MF2r         ===================${nb}=========
23
-  ujBO@PX5uukP0qX2Uu11SFO.uMN8@i 
23
+  ujBO@PX5uukP0qX2Uu11SFO.uMN8@i
24 24
   @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on \e[1;35m$name\e[0m
25
-  8@qMX,                    .EN@L 
25
+  8@qMX,                    .EN@L
26 26
    Y@Mk7. ,:i:iirirrr;rirr:  2@B       ===================${nb}=========
27
-     LM@MXJ2q@OGZOMBMMOMNr:7O@E   
28
-       .UM@ZUr:         .Y@Bq,    
29
-           rkMO82v:, ,LGMS:                 \e[36mUptime\e[0m: $myuptime 
27
+     LM@MXJ2q@OGZOMBMMOMNr:7O@E
28
+       .UM@ZUr:         .Y@Bq,
29
+           rkMO82v:, ,LGMS:                 \e[36mUptime\e[0m: $myuptime
30 30
                ikG8ESv;r:                    \e[36mUsers\e[0m: $myusers
31
-             .:72EP7L0q1YJ7i.                   \e[36mOS\e[0m: $myOS 
32
-          iuOM@B@Ek2SqMB@MME1JL   
33
-       :L0Eu,              iFS2@7 
31
+             .:72EP7L0q1YJ7i.                   \e[36mOS\e[0m: $myOS
32
+          iuOM@B@Ek2SqMB@MME1JL
33
+       :L0Eu,              iFS2@7
34 34
     .rG@@M5vYUSkPSXkXkXSX1JruMPU@.
35 35
   :iFBY7rrrLvLvYLLLLvYvYLLLLiLUJ@:
36 36
  r1FB                        .7PP
Browse code

Bash profile (heron) improved

bash_profile (heron) - v2.2 - see Versions section for details
welcome.msg updated

Fred authored on23/04/2017 23:04:10
Showing1 changed files
... ...
@@ -1,23 +1,37 @@
1
-  P. ::.::::i:i:i:i:i:::LF  .O@v  
2
-  iBriLZXFqG0ZNEEGZOZGNPr  7B@i   
3
-   :@BG57               i0@BL     
4
-     7B@Mkr;vkEZ2r. .LO@BN:       
5
-       ,XB@XLvJ,.:5M@M5:          
6
-          :PMM0SL77v              
7
-        .:Lk0jivq0PY7i:.          
8
-     .7O@@BFi. .:vq@B@BMkLi.      
9
-   ,rO@PX5uukP0qX2Uu11SFOBMF2r         ===================*=========
10
-  ujBO                   .uMN8@i 
11
-  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on HOSTNAME
12
-  8@qMX,                    .EN@L 
13
-   Y@Mk7. ,:i:iirirrr;rirr:  2@B       ===================*=========
14
-     LM@MXJ2q@OGZOMBMMOMNr:7O@E   
15
-       .UM@ZUr:         .Y@Bq,    
16
-           rkMO82v:, ,LGMS:       
17
-               ikG8ESv;r:         
18
-             .:72EP7L0q1YJ7i.     
19
-          iuOM@B@Ek2SqMB@MME1JL   
20
-       :L0Eu,              iFS2@7 
21
-    .rG@@M5vYUSkPSXkXkXSX1JruMPU@.
22
-  :iFBY7rrrLvLvYLLLLvYvYLLLLiLUJ@:
23
- r1FB                        .7PP 
1
+#!/bin/bash
2
+
3
+name="${HOSTNAME%%.*}"
4
+#nb=$(printf "%${#name}s\n" "" | sed "s/ /=/g")
5
+nb=$(echo $name | sed "s/./=/g")
6
+
7
+myuptime=$(uptime | sed "s/  */ /g ; s/,/\\n/g" | sed -n "1p" | sed "s/.*up //g" |sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
8
+myusers=$(uptime | sed "s/  */ /g ; s/,/\\n/g" | sed "s/^ *//g" | sed -n "2p" | sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
9
+myOS=$(lsb_release -d 2> /dev/null | sed "s/  */\\t/g" | cut -f 2-| sed "s/\\t/ /g")
10
+[[ -z "$myOS" ]] && myOS=$(grep "PRETTY_NAME=" /etc/os-release 2> /dev/null | cut -d "\"" -f 2)
11
+
12
+
13
+echo -e "
14
+  P. ::.::::i:i:i:i:i:::LF  .O@v  
15
+  iBriLZXFqG0ZNEEGZOZGNPr  7B@i   
16
+   :@BG57               i0@BL     
17
+     7B@Mkr;vkEZ2r. .LO@BN:       
18
+       ,XB@XLvJ,.:5M@M5:          
19
+          :PMM0SL77v              
20
+        .:Lk0jivq0PY7idd:.        
21
+     .7O@@BFi. .:vq@B@BMkjp.     
22
+   ,rOO                   MF2r         ===================${nb}=========
23
+  ujBO@PX5uukP0qX2Uu11SFO.uMN8@i 
24
+  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on \e[1;35m$name\e[0m
25
+  8@qMX,                    .EN@L 
26
+   Y@Mk7. ,:i:iirirrr;rirr:  2@B       ===================${nb}=========
27
+     LM@MXJ2q@OGZOMBMMOMNr:7O@E   
28
+       .UM@ZUr:         .Y@Bq,    
29
+           rkMO82v:, ,LGMS:                 \e[36mUptime\e[0m: $myuptime 
30
+               ikG8ESv;r:                    \e[36mUsers\e[0m: $myusers
31
+             .:72EP7L0q1YJ7i.                   \e[36mOS\e[0m: $myOS 
32
+          iuOM@B@Ek2SqMB@MME1JL   
33
+       :L0Eu,              iFS2@7 
34
+    .rG@@M5vYUSkPSXkXkXSX1JruMPU@.
35
+  :iFBY7rrrLvLvYLLLLvYvYLLLLiLUJ@:
36
+ r1FB                        .7PP
37
+"
Browse code

Improve welcome message for work servers

Fred authored on10/01/2013 22:07:34
Showing1 changed files
... ...
@@ -6,11 +6,11 @@
6 6
           :PMM0SL77v              
7 7
         .:Lk0jivq0PY7i:.          
8 8
      .7O@@BFi. .:vq@B@BMkLi.      
9
-   ,rO@PX5uukP0qX2Uu11SFOBMF2r         =========================================
9
+   ,rO@PX5uukP0qX2Uu11SFOBMF2r         ===================*=========
10 10
   ujBO                   .uMN8@i 
11
-  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on HOSTNAME Server
11
+  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on HOSTNAME
12 12
   8@qMX,                    .EN@L 
13
-   Y@Mk7. ,:i:iirirrr;rirr:  2@B       =========================================
13
+   Y@Mk7. ,:i:iirirrr;rirr:  2@B       ===================*=========
14 14
      LM@MXJ2q@OGZOMBMMOMNr:7O@E   
15 15
        .UM@ZUr:         .Y@Bq,    
16 16
            rkMO82v:, ,LGMS:       
Browse code

Welcome message for work servers

Fred authored on25/05/2012 16:24:14
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,23 @@
1
+  P. ::.::::i:i:i:i:i:::LF  .O@v  
2
+  iBriLZXFqG0ZNEEGZOZGNPr  7B@i   
3
+   :@BG57               i0@BL     
4
+     7B@Mkr;vkEZ2r. .LO@BN:       
5
+       ,XB@XLvJ,.:5M@M5:          
6
+          :PMM0SL77v              
7
+        .:Lk0jivq0PY7i:.          
8
+     .7O@@BFi. .:vq@B@BMkLi.      
9
+   ,rO@PX5uukP0qX2Uu11SFOBMF2r         =========================================
10
+  ujBO                   .uMN8@i 
11
+  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on HOSTNAME Server
12
+  8@qMX,                    .EN@L 
13
+   Y@Mk7. ,:i:iirirrr;rirr:  2@B       =========================================
14
+     LM@MXJ2q@OGZOMBMMOMNr:7O@E   
15
+       .UM@ZUr:         .Y@Bq,    
16
+           rkMO82v:, ,LGMS:       
17
+               ikG8ESv;r:         
18
+             .:72EP7L0q1YJ7i.     
19
+          iuOM@B@Ek2SqMB@MME1JL   
20
+       :L0Eu,              iFS2@7 
21
+    .rG@@M5vYUSkPSXkXkXSX1JruMPU@.
22
+  :iFBY7rrrLvLvYLLLLvYvYLLLLiLUJ@:
23
+ r1FB                        .7PP