Linux | Warning (Y/N) on shutdown command

Author - Navneet Kashyap
19.07.2017
|
0 Comments
|

Sometime unknowingly we execute shutdown or reboot command on production live server. So in order to be on the safe side we can configure the shutdown command to ask us for Y/N like explained below:

Switch to root user and then proceed

1. Add Alias in ~/.bash_profile as mentioned below:

alias shutdown='/sbin/confirm shutdown'
alias reboot='/sbin/confirm reboot'

2.. create a file at shutdown command location:

# vi /sbin/confirm<

add below content in above file:

#!/bin/bash
echo "***** WARNING ***** This is Production Server $1, Please ensure do you really want to proceed!!!"
echo -n "Would you like to proceed y/n? "
read reply
if [ "$reply" = y -o "reply" = Y ]
then
/sbin/$1
else
echo "$1 cancelled"
fi

3. Make sure the file should be executable:

chmod +x /sbin/confirm

4. Update .bash_profile using below command:

source ~/.bash_profile
Webner Solutions is a Software Development company focused on developing Insurance Agency Management Systems, Learning Management Systems and Salesforce apps. Contact us at dev@webners.com for your Insurance, eLearning and Salesforce applications.

Leave a Reply

Your email address will not be published. Required fields are marked *