Difference between revisions of "Motd"

From ArchWiki
Jump to: navigation, search
(not sure what this has to do with boot process)
(the script works for me, so I put it back, although it probably can be improved)
Line 4: Line 4:
  
 
It is a good place to display your Terms of Service to remind users of your local policies or anything you wish to tell them.
 
It is a good place to display your Terms of Service to remind users of your local policies or anything you wish to tell them.
 +
A sample script:
 +
#!/bin/bash
 +
#define the filename to use as output
 +
motd="/etc/motd"
 +
# Collect useful information about your system
 +
# $USER is automatically defined
 +
HOSTNAME=`uname -n`
 +
KERNEL=`uname -r`
 +
CPU=`uname -p`
 +
ARCH=`uname -m`
 +
# The different colours as variables
 +
W="\033[01;37m"
 +
B="\033[01;34m"
 +
R="\033[01;31m"
 +
X="\033[00;37m"
 +
clear > $motd # to clear the screen when showing up
 +
echo -e "$R#=============================================================================#" >> $motd
 +
echo -e " $W Welcome $B $USER $W to $B $HOSTNAME                " >> $motd
 +
echo -e " $R ARCH  $W= $ARCH                                  " >> $motd
 +
echo -e " $R KERNEL $W= $KERNEL                                " >> $motd
 +
echo -e " $R CPU    $W= $CPU                                    " >> $motd
 +
echo -e "$R#=============================================================================#" >> $motd
 +
echo -e "$X" >> $motd

Revision as of 22:52, 10 September 2011

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Motd#)
motd (Message of the day). The contents of Template:Filename are displayed by Template:Codeline after a successful login but just before it executes the login shell.

It is a good place to display your Terms of Service to remind users of your local policies or anything you wish to tell them. A sample script:

#!/bin/bash
#define the filename to use as output
motd="/etc/motd"
# Collect useful information about your system
# $USER is automatically defined
HOSTNAME=`uname -n`
KERNEL=`uname -r`
CPU=`uname -p`
ARCH=`uname -m`
# The different colours as variables
W="\033[01;37m"
B="\033[01;34m"
R="\033[01;31m" 
X="\033[00;37m"
clear > $motd # to clear the screen when showing up
echo -e "$R#=============================================================================#" >> $motd
echo -e "	$W Welcome $B $USER $W to $B $HOSTNAME                " >> $motd
echo -e "	$R ARCH   $W= $ARCH                                   " >> $motd
echo -e "	$R KERNEL $W= $KERNEL                                 " >> $motd
echo -e "	$R CPU    $W= $CPU                                    " >> $motd
echo -e "$R#=============================================================================#" >> $motd
echo -e "$X" >> $motd