HPE Storage Users Group
https://www.3parug.com/

Possibility to force shutdownsys cli-command?
https://www.3parug.com/viewtopic.php?f=18&t=442
Page 1 of 1

Author:  slu [ Mon Oct 07, 2013 7:24 am ]
Post subject:  Possibility to force shutdownsys cli-command?

Helly everyone,

i need to create a shutdown-script which should interact with a 3par 7200. I would like to use the "shutdownsys halt" command via ssh, but i need to type "yes" then manually. Is it possible to force this command without needing to type "yes" manually later? I didn't find anything about this in the cli reference and the switch "-f" doesn't work.

Kind regards and thanks in advance!

Author:  Reactor [ Fri Oct 18, 2013 8:44 pm ]
Post subject:  Re: Possibility to force shutdownsys cli-command?

If you're on Linux or a UNIX-based platform, "expect" is a tool used to interact with text-based sessions through scripting. Most platforms have it as part of the default install, or added as a package. Supposedly, it's also available for Windows, but I can't vouch for how it operates there.

See:
http://en.wikipedia.org/wiki/Expect

Here's an example (not tested in the slightest, use at your own risk):
Code:
#!/usr/bin/expect

set timeout 30

# This is to directly connect to an array, though should be
# easily altered to use a local CLI. Assumes you're using
# SSH-key-based authentication, to avoid setting up a
# password in the script.

spawn ssh "user@your-3par-array"

expect "%"
send "shutdownsys halt\r"

# The prompt reads:
# Do you REALLY want to HALT this InServ? yes or no: yes

expect "yes or no:"
send "yes\r"

Author:  slu [ Thu Nov 21, 2013 5:36 am ]
Post subject:  Re: Possibility to force shutdownsys cli-command?

Great, i will check that now. Thanks a lot!

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/