Command-line shutdown for Xserve RAID?

We have had serveral A/C failures that have left our computer room extremely hot (104 degrees a week ago). We will be getting a temperature sensor that can trigger a shutdown event for the servers. However, I don't know how to issue a remote command (like, ssh host shutdown) to get the RAID to actually power off so it won't cook itself.
Any ideas?

I suppose I should have said automated command-line shutdown. Yes, what you say is true. However, I need to have a script that runs when a room over-temp alarm occurs that will shutdown all running machines, in the absence of any people. Also, the network the RAID is on is not connected to the outside world, so I can not see it when I'm not at work.

Similar Messages

  • Repair Utility for  xServe RAID?

    We have an xServe with an attached RAID consisting of four 350 GB drives. The drives are set up as a RAID. Due to storms/hot weather (air conditioning failed) the server restarted and the RAID powered down. The xServe is fine but the RAID is not functioning. From RAID Admin the drives all show up and are OK but the array is not showing up. Is there any disk repair utility that would be useful on a RAID?
    xServe RAID   Mac OS X (10.4.6)  
    xServe RAID   Mac OS X (10.4.6)  

    The fact that it's showing up as spares is a significant problem. The host won't recognize it until the RAID recognizes the array. There is no separate utility to help you with this, other than RAID Admin.
    What firmware version is on the array? If it's 1.5, there's a "recognize array" option that you should try. If it's an older version, I'd tell you it would be nice if you could have gone back in time and upgraded the firmware. Since that's not possible, you should call AppleCare (assuming you have got APS&S for Xserve RAID, or the machine is < 1 year old) and inquire about your options.

  • Is there a command line option for VNC to automatically launch in fullscreen mode?

    I can launch a VNC window from the command line, as such:
    open vnc://username:password@hostname
    ... but I'd like it to automatically start in full screen mode. Is there a command line option for this?
    I'm using an old MacMini purely to connect to another Mac over screen sharing, but when the MacMini boots I'd like it to go straight into the fullscreen of the other desktop.
    Many thanks!

    Set the Integer pref browser.sessionstore.max_resumed_crashes to 0 on the about:config page to get the about:sessionrestore page immediately with the first restart after a crash has occurred or the Task Manager was used to close Firefox.
    * http://kb.mozillazine.org/browser.sessionstore.max_resumed_crashes
    That will allow you to deselect the tab(s) that you do not want to reopen, but will allow to reopen other tabs.
    See:
    * http://kb.mozillazine.org/Session_Restore#Restoring_a_session_after_a_crash
    * http://kb.mozillazine.org/Browser.sessionstore.max_resumed_crashes

  • Command line parameters for automator?

    I'm trying to setup a cron job to so that every morning at 8 am "New Mail.workflow" will open and run. I'm able to get it to open but I was wondering if there were command line parameters for Automator that could open AND run a workflow file? Ideally I'd like it to close after running, but I'll worry about that later. Thanks in advance.

    The preferred way is to save your workflow as an application and then call usr/bin/open on it. If for some reason you must have the workflow run inside of Automator (not self-contained) then you're looking at some quality time with man osascript. As it happens Apple has removed even the need for Cron for most users. A click to File -> Save As Plug-In -> for iCal handles it from start to finish.
    Edit: I forgot to mention that Automator has its own simple command line utility for running *.workflow files. Check out man automator

  • Command line parameters for al_engine.exe

    If you go to a command line window on a DS server and type al_engine.exe with no parameters it prints "Usage" information.  Some of the parameters it mentions are known to the community (like -XX, -XI, etc).  However there are some which sound pretty interesting, but I can't find any information or examples how it should be used.  Examples:
    -L<list of value> : List of Object Labels from UI (separated by , or ; or space) to filter.
    -Je<XML file> Execute the Installation scenario defined in XML file.
    -jd"datastore delta file in quotes>" : Modify datastore values using "file"
    -Jf, -Ja, -We,  and many more.
    I am particularily interested in -Je functiohnality - it sounds like it can be used to automate deployment.  I am using import/export options to do some automation, but real automation would include deletion of some objects, adding jobs to projects, etc.
    Can anybody help with the documentation/examples?

    The preferred way is to save your workflow as an application and then call usr/bin/open on it. If for some reason you must have the workflow run inside of Automator (not self-contained) then you're looking at some quality time with man osascript. As it happens Apple has removed even the need for Cron for most users. A click to File -> Save As Plug-In -> for iCal handles it from start to finish.
    Edit: I forgot to mention that Automator has its own simple command line utility for running *.workflow files. Check out man automator

  • Command Line Parameters for Run Application.vi in the LVWUtil

    I am trying to use the "Run Application.vi" located in the LVWUtil.llb.  I am sending a command line similiar to this:
    "C:\WINXP\system32\msiexec.exe" /i "C:\qc data\ZVMS Program Updates\Application Installer\install.msi"
    this command line works from the Start>Run dialog but the Run Application.vi only sees the beginning of the line "C:\WINXP\system32\msiexec.exe" so it opens the windows installler but does not go to the install.msi file and run it.  Does anyone know the correct command line formats for the Run Application.vi to run the entire command line?
    Thanks,
    BethV

    Hello BethV,
    I downloaded the LVWUtil32.zip file from the Windows API Function Utilities (32-bit) for LabVIEW example program.  In that zip file, is a library entitled Winevent.lib, which includes the Run Application.vi.  When you used this VI, I believe the string you passed in as a input had too many quotation marks.  Namely, you do not need quotes around the msiexec.exe call.  I passed the following string into the Run Application.vi and got the expected results:
    C:\WINDOWS\system32\msiexec.exe /i "C:\mymsi.msi"
    Please let me know if it helps.
    Message Edited by Wendy L on 10-21-2005 02:34 PM
    Wendy L
    LabWindows/CVI Developer Newsletter - ni.com/cvinews
    Attachments:
    RunApplication.GIF ‏2 KB

  • What are the commands for compiling c++ using the command line tools for xcode?

    Hi, I am taking a class in school for c++ and i would like ot be able to practice at home i found the command line tools for xcode and went ahead and installed it on my computer. now i need to know the commands and procedure to be able to compile and run c++.

    c++ testfile.cc

  • Using Command Line Tool for Linux

    I have to use the command lines of Linux for SCM commands(like repcmd, set workarea, checkin etc...)
    should I have to install something?
    I have documentation for using the oracle repository command line Toll for Windows and Unix, but I didn't found anything about using the oracle repository command line Toll for Linux.

    JDeveloper runs excellent on Linux and is supposed to be able to use the repository, but that's a GUI...

  • Command line tools for xcode??

    I am used to compiling code much like the java sdk works from terminal where I say javac the filename and then i get a .class file that i can run by doing the command java and then the .class file after. I am now wanting to learn c++ and I dont feel like installing xcode all i want is a compiler that can run from terminal. i found command line tools for xcode on the apple developers site and i was wondering do i need xcode for this to run and after that what the commands are and how i compile/run the code. But my biggest question is still wether or not i need xcode to let command line tools work. ive read in a couple places i dont need it but in other ive read you do can i get help?!

    You don't need Xcode to compile your apps with; just the compiler/linker.
    Xcode is Apple's IDE.  One could write the same code in TextEdit but that wouldn't be easy nor fun.
    (Missed it by THAT much!) 

  • How to get the command line interface for WRT160NL router

    hi,
    How can I get the command line interface for WRT160NL router. please suggest.

    If you’re trying to access the web-based interface of your router, just use its default IP address (192.168.1.1). The Username is left blank and the Password is "admin". Here’s a quick link on how to do that.

  • Q. Any command-line options for Digimarc and Elements 7 batch file processing?

    Q. Any command-line options for Digimarc and Elements 7 batch file processing?

    Are you a digimarc subscriber? You would be better off asking them, if so.

  • Command line tools for xcode mac os x 10.6.8

    Hi,
    Will the latest command line tool work for mac os x 10.6.8 also? If yes, I will go ahead and download them.
    If no, please help find a download location for command line tools for mac os x 10.6.8.
    Also, please let me know if that will support the development of latest ios apps.

    developing for "the latest iOS Apps" is supported by the latest X-code tools, which does NOT run under 10.6.8.
    Version 3.2.6 will run under 10.6.6 and later.
    Version 5.0.1 requires 10.8.4 or later.
    Version 6.1.1 (currently the latest) requires 10.9.4 or later.

  • Compiling command line utilities for Linux with static libc

    Hi,
    The following command used to compile and link BerkeleyDB with both static libdb and static libc:
    make clean
    env LDFLAGS=-static ../dist/configure --disable-shared
    make
    Now the command only statically links libdb and not libc.
    [root@fedora8 ~]# ldd /usr/local/BerkeleyDB.5.3/bin/db_dump
    linux-gate.so.1 => (0x00110000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00c15000)
    libc.so.6 => /lib/libc.so.6 (0x00a88000)
    /lib/ld-linux.so.2 (0x00a69000)
    [root@fedora8 ~]#
    It appears that the link of the command line utilities has now been moved into "make install".
    Can anyone suggest how to also force a static link of libc?

    The command line utils are in /opt/novell/ncl/bin. There are man pages for
    them to describe how they work. If you run "ncl_man" it will list all the
    NCL man pages.
    >>> On 9/1/2006 at 8:42 AM, in message
    <[email protected]> , Joseph
    Marton<[email protected]> wrote:
    > Are there any command-line utilities for the 1.2 client? I'm thinking
    > what if my X gets hosed and I want to access my server. It'd be nice to
    > be able to still login and map drives. Granted there's always
    > samba/CIFS,
    > but if I have a working Novell Client installation and my X just fails
    > for
    > some reason it'd be nice to still utilize the Novell Client.
    >
    > Joe

  • Adobe DNG Converter - command-line parameters for new 1.4 features

    Adobe DNG Converter - I need to know what the command-line parameters are for the new DNG-1.4 options (e.g. lossy compression).
    Last I checked, there was no updated documentation released - would somebody please help?
    Rob

    By inspecting strings in the exe file using ProcessExplorer (MS SysInternals), I found these command-line switches for controlling lossy compression:
    -lossy
    -size
    -count
    A D O B E
    Adobe: please take a moment and update the command-line documentation - thanks.
    http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_ commandline.pdf
    or, if there is another that is updated - do tell...
    Rob

  • Setting Command Line Arguments for my Class

    HI,
    How do I set the command line arguments for my debug class. For example , I would like my user to type :
    java Debug -LEVEL1
    What should I do to implement this behaviour.
    Thanks in advance...

         public static void main (String[] args){
              if(args.length > 0){
                   int j = 0;
                   BMsearch search = new BMsearch();
                   try{
                        while (j < args.length){
                             if(args[j].equalsIgnoreCase(ONE_PATERN)){
                                  search.addPaternForSearch(args[j+1]);
                                  j = j+2;
                             else if (args[j].equalsIgnoreCase(PATERNLIST)){
                                  j++;
                                  while( ! (args[j].startsWith("-")) ){
                                       search.addPaternForSearch(args[j]);
                                       j++;
                                  }//end while
                             else if (args[j].equalsIgnoreCase(PATERNFILE)){
                                  j++;
                                  search.readPaternFile(args[j]);
                                  j++;
                             else if(args[j].equalsIgnoreCase(MATCH_H)){
                                  search.heuristic = MATCH_HEURISTIC;
                                  j++;
                             else if(args[j].equalsIgnoreCase(MATCH_H2)){
                                  search.heuristic = MATCH_HEURISTIC_TWO;
                                  j++;
                             else if(args[j].equalsIgnoreCase(OCC_H)){
                                  search.heuristic = OCC_HEURISTIC;
                                  j++;
                             else if(args[j].equalsIgnoreCase(COMB_H)){
                                  search.heuristic = COMBINED_HEURISTIC;
                                  j++;
                             else if(args[j].equalsIgnoreCase(JAVA_S)){
                                  search.heuristic = JAVA_NATIVE;
                                  j++;
                             else if(args[j].equalsIgnoreCase(TEXTFILE)){
                                  j++;
                                  search.readFileIn(args[j]);
                                  j++;
                             else if(args[j].equalsIgnoreCase(TEXTURL)){
                                  j++;
                                  search.readURLFileIn(args[j]);
                                  j++;
                             else if(args[j].equalsIgnoreCase(STOPatFIRST)){
                                  search.searchall = false;
                                  j++;
                             else if(args[j].equalsIgnoreCase(STOPatLAST)){
                                  search.searchall = true;
                                  j++;
                             else if(args[j].equalsIgnoreCase(VERBOSE)){
                                  search.verbose = true;
                                  j++;
                             else if(args[j].equalsIgnoreCase("-h") || args[j].equalsIgnoreCase("-help")){
                                  printHelp();
                                  Start = false;
                                  break;
                             else{
                                  System.out.println(" Error while parsing Parameter. ");
                                  System.out.println(" type java BMsearch -help for all Options");
                                  Start = false;
                                  break;
                        }// end outer while
                   catch(Exception e){
                        System.out.println(" Error while parsing Parameter. ");
                        System.out.println(" type java BMsearch -help for all Options");
                        Start = false;
                        j = args.length;
                   if(Start){
                        if(search.verbose)System.out.println(" Parameter parsed, beginning with search ...");
                             search.starttimeTotal = System.currentTimeMillis();
                        search.search();
                        search.stoptimeTotal = System.currentTimeMillis();
                        System.out.println(" Whole search took:  " + (search.stoptimeTotal - search.starttimeTotal) + " milliseconds.(Brutto) ");
              else{
                   System.out.println(" Error while parsing Parameter. ");
                   System.out.println(" type java BMsearch -help for all Options");
         }//end MAINThis is takem from one of my command line classe (a Boyer Moore Pattern-Matching application from an exercise). I don't know if this is the best way, but thats what I have done there for passing some arguments, where the order of them isn't pre-given (you can pass the params in the order you want).
    The CAPITAL vars are pre-defined final Strings holding the param-names, e.g.
    public static final String ONE_PATERN = "-p";
    public static final String PATERNLIST = "-plist";
    public static final String PATERNFILE = "-pfile";Another trick sometimes used in Linux/Unix, if you have only false/true combinations, are numbers from pow 2 (2,4,8,16). In C they are used because of the binary representation, but it has some benefits. E.g. a value of 2 (0010) and another true set on 4 (0100) results binary in 6 (0110), so you can mix parameters in only one value, and with a byte - array you could check, if the flag for a given param is set. But this way is a little tricky for the end-user.

Maybe you are looking for

  • Crystal Report Login Error

    Hello, I have a VS 2008 app with SQL Server express 2008R on a server everything works great with the excption of the Crystal Reports on users machine.  I know that it is getting to the database but I get a login screen that I can not get past.  I am

  • Document number, reference, document header text

    my name is venkat in f-02 there are 3 fields. 1) document number 2) reference 3) document header text what purpose we use with example

  • Need help for Scheduling a Spool file and FTP the file

    I have one requirement like below... 1. Start Scheduling a job 2. Generate a Spool file (.csv file) 3. If Spool file generation is successful then start FTP the file Else End job 4. After successful FTP process end the job. We need to create a log fi

  • Accessing previous iTunes purchases in Snow Leopard

    I recently upgraded to Snow Leopard. Sparing you all the details, I am having to rebuild my iTunes Library from scratch, bringing it over from Time Machine is causing problems, basically, it causes my Time Machine backups to fail once I bring the old

  • IPod Classic froze, tried restart, now in recovery mode.

    I dropped my iPod Classic 160 GB, but it played fine for a while, then it froze. I tried to restart it by doing the slide-the-lock-then-press-Menu-and-middle-button thing, but then it said 'Restore in iTunes.' I tried that but now there is a white sc