10 More Discussions You Might Find Interesting
1. Hardware
I have hp dv6 and dv7 notebook pcs on which I want to upgrade the wifi cards but when I install the new cards and boot them, the they won't even boot to the bios and they both give me the same error: "104-Unsupported wireless network device detected. System Halted. Remove device and restart." When... (1 Reply)
Discussion started by: milhan
1 Replies
2. Solaris
Hi guys, I'm creating custom package for deploying a bunch of public keys for some root servers we have. I have created script and it works but my problem is how to call this script when I want deploy package with puppet on server?
Oracle documentation provided only example for first boot script... (0 Replies)
Discussion started by: solaris_user
0 Replies
3. Shell Programming and Scripting
Hello again gentlemen.
I would like to make a shell script to 'optimize' a plain text full of IPs.
Let's suppose to have this text file:
1.192.63.253-1.192.63.253
1.0.234.46/32
1.1.128.0/17
1.116.0.0/14
1.177.1.157-1.177.1.157
1.23.22.19
1.192.61.0-1.192.61.99
8.6.6.6
I want to... (2 Replies)
Discussion started by: accolito
2 Replies
4. Shell Programming and Scripting
Hello gentlemen.
I would like to create a shell script (no perl or python please) to generate a list with those rules.
Let's suppose I've this text file:
a@A:soss(z)1.1.1.1
Opt!o:2.1.9.55
Azxk<ji>rC211.111.9.0-251.11.34.9
d=211.9.1.3
O.Oox 2.1.2.4-51.9.1.33... (6 Replies)
Discussion started by: accolito
6 Replies
5. Shell Programming and Scripting
Please tell me the script, if any user ping my pc so leave his ip, mac and other identity on my pc. (1 Reply)
Discussion started by: abhihot95
1 Replies
6. Cybersecurity
I have found this excellent site: NSRL Downloads
(sorry if it was already mentioned)
there are Solaris and Linux files there too.
its all in a text file, over 11Gb large. (0 Replies)
Discussion started by: orange47
0 Replies
7. Shell Programming and Scripting
Dear all,
what I need to do is extract an entries list from a file and remove some entries based on a white list present on other file, then output into result.txt file.
Example:
source.txt:
12345 text1 text2 text3 text4
123 text1 text2 text3 text4
678 text1 text2 text3 text4
987 text1... (8 Replies)
Discussion started by: Lord Spectre
8 Replies
8. Shell Programming and Scripting
Hi
Can someone give me a shell script that can ping a range of IPs and return IPs which are not pingable.
Range for example say 192.168.0.1 to 192.168.0.50 and whichever are not pingable then return the IP.
Thanks for your help (3 Replies)
Discussion started by: tannu
3 Replies
9. Shell Programming and Scripting
This Expect script provides expect with a list of IP addresses to Cisco IPS sensors and commands to configure Cisco IPS sensors. The user, password, IP addresses, prompt regex, etc. have been anonymized. In general this script will log into the sensors and send commands successfully but there are... (1 Reply)
Discussion started by: genewolfe
1 Replies
10. Shell Programming and Scripting
I am creating a whitelist for User Input Validation. Here is a code snippet that allows alphanumeric and forward slash (/).
if ( $variable =~ /^*$/ ) #allow alphanumeric and fwd slash
{
$returnValue = 'good data';
} ... (3 Replies)
Discussion started by: mh53j_fe
3 Replies
mmsclient_script(4) File Formats mmsclient_script(4)
NAME
mmsclient_script - script file for mmsclient program
SYNOPSIS
mmsclient_script
DESCRIPTION
This man page describes the syntax of the script file that is driven by the mmsclient(1M) utility. This file contains a list of Media Man-
agement Protocol (MMP) commands that are used to communicate with a Media Management server.
The MMP and the commands in the script file are based, in part, on IEEE 1244, the Media Management System (MMS) standards.
In the script file, each MMP command must start with one of the following symbols as the first character:
# Comment character
Indicates the following characters document the file or command. Any character following the # character on the same line is ignored.
@ Async command
Indicates that the command on the next line is sent in async mode. Any character following the @ character on the same line is
ignored. The MMP command to be performed must start on the next line. Commands that are not preceded with the @ character are sent in
sync mode, that is, the mmsclient command waits for a response before continuing to the next MMP command in the file.
$ Sync point
Forces the mmsclient command to wait for a response to a previous async command. For example, if the script contained an async com-
mand such as:
@task["Get volume Names"]
...a subsequent command:
$Get volume Names
...stops the script until the volume names are retrieved.
> Interactive MMP prompt
Displays a prompt on the display device and pauses the script. To respond to the prompt, type the requested information, ending with
the semicolon (;) character. The mmsclient utility then sends the information to the MMS server. To skip the MMP prompt, type the q
character.
% Pause the script
The script stops until you press the Enter key.
! Execute a command
The mmsclient utility issues a call to system(3C) to invoke a command. Whatever command follows ! is run in the shell in which
mmsclient is run. For example:
! date
See the shell commands in the example script below.
EXAMPLES
Example 1 Example Script
The following script, demo_example, demonstrates the special characters and some MMP commands. It is executed with default values when the
command:
# mmsclient -f demo _example
...is run.
#mmsclient example script
#Send show commands in sync mode
show task["sync show command 1"]
report[DM] reportmode[namevalue]
number[1..2];
show task["sync show command 2"]
report[LM LIBRARY] reportmode[namevalue]
number[1..2];
#Pause the script and wait for someone to
#press Enter to continue
%
#send show commands in async mode
@
show task["async show command 1"]
report[DRIVE] reportmode[namevalue]
number[1..2];
@
show task["async show command 2"]
report[CARTRIDGE VOLUME] reportmode[namevalue]
number[1..2];
#set a sync point for the second async command,
#to stop the script until the response is complete
$async show command 2
#set a sync point for an unsent command and set
#a sync pont for a command that has already received a response.
#mmsclient does not stop for either one
$sync show command 1
#Start interactive MMP prompt.
#To continue, enter an MMP command or 'q'
>
#Register for a some events
notify task["notify test3"]
receive[tag["client connected"]
object[CONNECTION] action["add"]
match[streq(CONNECTION."Language" "MMP")]]
receive[tag["client disconnected"]
object[CONNECTION] action["delete"]
match[streq(CONNECTION."Language" "MMP")]]
receive[tag["DM connected"]
object[CONNECTION] action["add"]
match[streq(CONNECTION."Language" "DMP")]]
receive[tag["DM disconnected"]
object[CONNECTION] action["delete"]
match[streq(CONNECTION."Language" "DMP")]]
receive[tag["LM connected"]
object[CONNECTION] action["add"]
match[streq(CONNECTION."Language" "LMP")]]
receive[tag["LM disconnected"]
object[CONNECTION] action["delete"]
match[streq(CONNECTION."Language" "LMP")]]
;
#Pause the script
#Connect another mmsclient to see some events
#Press Enter key to continue
%
notify task["delete all CONNECTION events"]
cancel[object[CONNECTION]];
#Pause the script and wait.
#Connect another mmsclient to verify the events are cancelled.
#Press Enter key to continue
%
#Execute some simple shell commands
!echo Hello World
!uname -a
!hostname
#Pause the script and wait.
#Press Enter key to continue
%
#Send last command in async mode.
#mmsclient does not exit until it receives the responses
#for all pending commmands.
@
show task["async show command 3"]
report[APPLICATION] reportmode[namevalue];
@
show task["async show command 4"]
report[AI] reportmode[namevalue];
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWmmsu |
+-----------------------------+-----------------------------+
|Interface Stability |Volatile |
+-----------------------------+-----------------------------+
SEE ALSO
mmsadm(1M), mmsclient(1M), mmsexplorer(1M), mmsinit(1M), system(3C), attributes(5)
IEEE 1244, IEEE Storage Systems Standards, a set of MMS standards
SunOS 5.11 10 Jul 2008 mmsclient_script(4)