Sponsored Content
Full Discussion: Reboot script issue
Top Forums Shell Programming and Scripting Reboot script issue Post 302729899 by Chubler_XL on Sunday 11th of November 2012 03:30:09 PM
Old 11-11-2012
You should specify the shell on the 1st line of the script.

Also it's not wise to put scripts directly into /etc/rc3.d
you are better off putting a chkconfig compatable script into /etc/rc.d/init.d and using chkconfig to create the required sym links

Try this scrip, save it as /etc/rc.d/init.d/stnotify
Code:
#!/bin/sh
#
# stnotify        Notify sysadmin system startup
#
# chkconfig: 2345 87 03
# description: Send SMS to sysadmin when system starts.
#
 
. /opt/scripts/function.sh
PATH=/usr/bin                            
EMAIL_ADD=<email address>      
 
#-------------------------------------------------------------------------------
 
case "$1" in
    start)
        echo "$WT_SYSTEM is rebooted" | mailx -s "SYSTEM is rebooted" $EMAIL_ADD
        Func_SMS " SYSTEM is rebooted"
     ;;
     stop) ;;
     *) echo "Usage: $0 {start|stop}"
        exit 1
esac

Then use chkconfig --add stnotify to install your script (it will create symbolic links for the start and stop version of the script at the required run levels).

Note the same script could be enhanced to notify you if the system is restarted, shutdown or put into single user mode.
 

10 More Discussions You Might Find Interesting

1. Solaris

different between soft reboot and hard reboot

Hi Guru's Can any want here could explain to me the different between soft reboot and hard reboot . Best Regards Seelan (3 Replies)
Discussion started by: seelan3
3 Replies

2. Linux

Run a script during reboot/startup

Hi all, i have a script in /etc/init.d directory. -rwxr-xr-x 1 root root 26 Mar 28 16:00 myscript I need it to run when my linux reboots/startup. However is it not being executed. Do i need to put in in the rc.local directory? (1 Reply)
Discussion started by: new2ss
1 Replies

3. HP-UX

Issue in reboot

Hi, Whenever I reboot this server remotely by using the command 'shutdown -r now' or 'reboot'. The server does not return to normal multi-user mode. It boots in single user mode. To bring back the server, someone is required to connect via console and fire 'init 3'. Please suggest on what... (1 Reply)
Discussion started by: mystition
1 Replies

4. SCO

SCO Reboot Issue

Hi, We are using SCO UNIX 7.1.3 and the server recently started rebooting by itself. Do anyone know how can i create a dump or crash dump while the server rebooots? Your quick help on this is really appreciated. Regards, Ravikumar R (1 Reply)
Discussion started by: rrb2009
1 Replies

5. Solaris

Controller Issue on X4600 after reboot

One of my X4600 server had a power loss and rebooted and now its giving me a strange problem servers internal disk controller naming has changed by itself ... the after failsafe boot md.conf file shows following c3txdx but shows internal disk at c4txdx ... what could be the reason for this and... (1 Reply)
Discussion started by: fugitive
1 Replies

6. Shell Programming and Scripting

Script to Reboot and Confirm

On my Solaris box I have to reboot some devices like below. However I think this can be done through a script. I've create a list that contains the devices IP addresses. Here's the logic: Reboot 4 devices and sleep for 5mins(300s.) While the devices are rebooting, I would like to confirm... (9 Replies)
Discussion started by: ravzter
9 Replies

7. Solaris

vnc issue after reboot

Hi , Everytime after reboot when user tries to start vnc below error is thrown $ vncserver :5 Couldn't start Xvnc; trying default font path. Please set correct fontPath in the vncserver script. Couldn't start Xvnc process. _XSERVTransSocketCreateListener: failed to bind listener... (7 Replies)
Discussion started by: chidori
7 Replies

8. Shell Programming and Scripting

Remote reboot script

I'm a beginner in shell scripting and doing simple scripts for work requirement. #!/bin/bash for blade in `cat machines.txt` do rsh $blade 'reboot' done but when I try it with root password it's throwing error saying permission denied.We're using same root password for all... (3 Replies)
Discussion started by: ratheeshp
3 Replies

9. IP Networking

Node switched itself from static to DHCP on reboot issue

I'm trying to figure out what circumstances would cause an Open Solaris 11.2 host to switch itself from a static to a DHCP ip address upon reboot. This has only happened once but is a cause for some concern as this machine will be part of a web server pool. Nothing has changed on the LAN that... (2 Replies)
Discussion started by: SmokeyJoe
2 Replies

10. Linux

Issue in Bonding during Reboot(Linux)

Respected Members, We encountered an issue during node reboot when eth1 and eth5 of bond1 were behaving unusual(both eth1 and eth5 were in unknown states and ifdown and ifup were used to rectify). Please find the messages and configuration files as below and please let me know for any other... (0 Replies)
Discussion started by: Mudit Bansal
0 Replies
rc0(8)							      System Manager's Manual							    rc0(8)

NAME
rc0 - Runs command script executed when stopping the system SYNOPSIS
rc0 DESCRIPTION
The rc0 script contains run commands that enable a smooth shutdown and bring the system to a single-user state; run levels 0 and s. In addition to commands listed in within the script itself, rc0 contains instructions to run commands found in the /sbin/rc0.d directory. The script defines the conditions under which the commands execute; some commands run if the system is being shut down while others run if the system is being shut down and rebooted to single user. By convention, files in the /sbin/rc0.d directory begin with either the letter "K" or the letter "S" and are followed by a two-digit number and a filename, for example: K00enlogin K05lpd K60cron K30nfs In general, the system starts commands that begin with the letter "S" and stops commands that begin with the letter "K." The numbering of commands in the /sbin/rc0.d directory is important since the numbers are sorted and the commands are run in ascending order. Files in the /sbin/rc0.d directory are normally links to files in the /etc/init.d directory. An entry in the inittab file causes the system to execute the rc0 script, for example: ss:Ss:wait:/sbin/rc0 shutdown < /dev/console > /dev/console 2>&1 s0:0:wait:/sbin/rc0 off < /dev/console > /dev/console 2>&1 The following operations are typical of those that result from executing the rc0 script and the commands located in the /sbin/rc0.d direc- tory: Notify users that the system is shutting down. Sync the disks Stop system services and daemons Stop processes Kill processes Unmount file systems Invoke init if the system is being shut down to single user The killall command sends a SIGTERM signal to stop running processes; SIGKILL follows to kill all processes except the process which initi- ated the call. The umount -a command unmounts all file systems except the root file system. FILES
Specifies the command path Specifies the directory of commands that corresponds to the run level RELATED INFORMATION
Commands: init(8), killall(8), rc2(8), rc3(8), shutdown(8) delim off rc0(8)
All times are GMT -4. The time now is 03:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy