How to Switch off a Unix machine abruptly


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users How to Switch off a Unix machine abruptly
# 1  
Old 07-27-2012
How to Switch off a Unix machine abruptly

Hi Folks,

My UNIX machine is placed geographically in another location. I have a remote access towards it. I want to abruptly switch off my unix machine through remote connection. Is it possible through any UNIX commands? I practically want to power off a PC , something like unplugging a power cable of a machine which doesnt has a UPS connected to it. Is it possible via any software or statements?

Thanks in advance
# 2  
Old 07-27-2012
Hi gjasper,

You can try;

Code:
shutdown -g0 -y -i5

If the PSU can be turned of from the system that should do it.

But remember if it's a PC based system you may have to have someone go and push the button.

If the machine has a Service Controller or a HACMP or ILOM or ALOM, there will be a specific sequence to power it off - accessed through one of these devices.

Regards

Dave
# 3  
Old 07-27-2012
Which OS are you using?

If you want to shutdown the server in a less graceful way than with the shutdown command, you probably want to use the halt or poweroff command.
# 4  
Old 07-27-2012
@Scott , It is Cent OS.
# 5  
Old 07-30-2012
Hi gull04,

The below command did work. It just said the system ins going down in run mode 5. But within 5 minutes the machine was up.It didn't crash out.

shutdown -g0 -y -i5
# 6  
Old 07-30-2012
This can be a known issue with CentOS. Needs a tweak.

See this link:

[CentOS] SOLVED - Shutdown/poweroff does not power off machine
# 7  
Old 07-31-2012
One of the side results of some in-depth HACMP-tests we (some colleagues of mine and me) carried out 15 years ago was a collection of more or less ingenious ways to stop a system as fast as possible. Since then i have tested now and then these methods - more out of curiosity than for any practical purpose. These are the methods we found, listed in order from slow and safe to fast and dangerous:
  1. shutdown -h now

  2. shutdown -fh now
    Some systems use "-F" instead of "-f". Is supposed to skip some safety measures and therefore to be faster.

  3. sync ; sync ; halt
    will be even faster but might (only in extreme cases) damage the system because it stops without anything being closed in order. Still, most systems will survive this and boot more or less properly after being killed that way.

  4. halt -q
    Even faster, but don't try this without a journaling file system (don't try this at all without the need to do so). Old SunOS versions, for instance, had a fair chance of not coming up properly again after such a nosedive. Even with a journaling FS there is some risk, which is why it should only be used as either a very extreme measure or for testing purposes on expendable (test) systems. The same goes for the "winner":

  5. cat /etc/hosts > /dev/kmem
    Any other file will do too - i use this just out of habit. On POWER and PC hardware (and probably on most other hardware too) this was consistently faster than even "halt -q", it takes only about a dozen bytes to be written over the kernel image to crash the system. In AIX this is not possible any more, because even root cannot write to /dev/kmem in newer versions.

I hope this helps.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. SCO

Telnet session disconnects abruptly

I have inherited and SCO OpenServer Release 6 server. The clients connect using telnet to get to a proprietary database application for Service tickets. The issue I am currently having is that the connection just stops abruptly and you can see "telnet session terminated" on the terminal emulation... (22 Replies)
Discussion started by: sean6605
22 Replies

2. Shell Programming and Scripting

Exiting from the script abruptly

Hi Team, Need your help for the below code snippet. I wrote a module to read the file names remote server using file name convention. Issue : My script is coming out from while loop without reading complete file. test1() { while read line do echo $line file_nm_convention=`echo... (3 Replies)
Discussion started by: gvkumar25
3 Replies

3. Programming

Switch Technology from .NET to UNIX Shell

Hello friends, I started my career with VB.6.0 in 2007, In 2008 moved in VB.NET window application programming and then for web application programming with C#,ASP.NET with different databse like Oracle,MySQL and SQL Server.Currently I have 4.7 years experience in .NET application and worked... (8 Replies)
Discussion started by: Amit Verma
8 Replies

4. Shell Programming and Scripting

UNIX script abruptly ending due to ssh command

Below UNIX script abruptly ends while reading second line from file. When I comment 'ssh' command the script works as expected. I think I will have to run ssh command in a different process, but haven't got a handle yet as regards to how to do that. Any help in resolving this problem is highly... (1 Reply)
Discussion started by: jeeteshkc
1 Replies

5. Shell Programming and Scripting

How to transfer files from unix machine to local machine using shell script?

Hi All.. Am new to Unix!! Am creating a shell script in which a scenario is like i have transfer the output file from unix machine (Server) to local directory (Windows xp). And also i have to transfer the input file from the local directory to Unix machine (Server) Any help from you... (1 Reply)
Discussion started by: vidhyaS
1 Replies

6. Shell Programming and Scripting

Switch over from one UNIX system to another

Hi, I am new to UNIX shell script programming. I am using "putty" software to login remote UNIX system(123.com) . After login , i want to switch to another remote UNIX system (124.com) in same "putty" window. Could you Please let me know how to do and very thankful if anyone provide... (1 Reply)
Discussion started by: jagadish.g
1 Replies

7. Shell Programming and Scripting

Switch environments on a single unix server

Hi All, I have written a script for a particular user say tren212 ,which checks the disk space of the user. I wish to check the disk space of another user say tren213 in the same script. How can I do the same? I have tried using su command but it asks for the password at the... (4 Replies)
Discussion started by: Taranjeet Singh
4 Replies

8. IP Networking

To find switch port of machine running under VMware

I would like to find a switch port( of a VLAN of CISCO switch) of a machine which is acutally running under VMware. Now I only know about IP & MAC address of a machine which running under VMware and I do not know about the real machine where VMware is installed. Is there any possibility? (2 Replies)
Discussion started by: Tlogine
2 Replies

9. Shell Programming and Scripting

Help needed in switch case handling in UNIX

Hi, In below code, i am expecting the output has Bye Bye But i am getting has Bye Hi Code: #!/usr/bin/bash var="Hi" cat txt.txt | while read var1 do next="Bye" case $var in Hi) (1 Reply)
Discussion started by: Balamani
1 Replies
Login or Register to Ask a Question