10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Please share the doc asap as very urgently required. (1 Reply)
Discussion started by: 24ajay
1 Replies
2. Shell Programming and Scripting
Hi,
I have run a lot of commands one after one,
but I can't run them simultaneous.
One command has to run and when finished second command has to run etc.
Also I would like to save all the outputs created by the commands in a file.
The commands can sometimes take hours, so it is also... (10 Replies)
Discussion started by: misterx12345
10 Replies
3. Shell Programming and Scripting
Hi all,
Here is my scenario..
i need to get dates from an existing autosys calendar and compare it with current date with in a unix shell script.
Please help me out and give me an approach to handle this.......
the general autosys calendar command used is autocal_asc ,but this is... (1 Reply)
Discussion started by: shrik12345
1 Replies
4. Shell Programming and Scripting
( sleep 3
echo ${LOGIN}
sleep 2
echo ${PSWD}
sleep 2
while read line
do
echo "$line"
PID=$?
sleep 2
kill -9 $PID
done < temp
sleep 5
echo "exit" ) | telnet ${HOST}
while is executing only command and exits. (5 Replies)
Discussion started by: sooda
5 Replies
5. Shell Programming and Scripting
Hi,
Not sure what the issue is here, but when i run the script. A simple copy command, it does not find the cp command ? See scrpt below :
#!/bin/sh
set -x
#############################################
# Backup Processes #... (4 Replies)
Discussion started by: venhart
4 Replies
6. Shell Programming and Scripting
Hi everyone,
when executing this command in unix:
echo "WM7 Fatal Alerts:", $(cat query1.txt) > a.csvIt works fine, but running this command in a shell script gives an error saying that there's a syntax error.
here is content of my script:
tdbsrvr$ vi hc.sh
"hc.sh" 22 lines, 509... (4 Replies)
Discussion started by: 4dirk1
4 Replies
7. Shell Programming and Scripting
i am writing an mml script below
#!/bin/sh
start.sh mml
login abcd piss internal
set serv=abc
set term=internal
After the start.sh mml runs i get the prompt
% start.sh mml
MML>>>
at this prompt i need to put in (14 Replies)
Discussion started by: tomjones
14 Replies
8. Shell Programming and Scripting
Hi,
I have below command to run in from a file.
Aim to run this command and assign that to a variable.
ps -ef | grep keepalive | grep -v keepaliveStub | grep -i ficctprd | grep -v grep | awk '{ print $2 }'
How can i do that?
Thanks,
Sateesh (2 Replies)
Discussion started by: kotasateesh
2 Replies
9. UNIX for Dummies Questions & Answers
Hi everybody..
I need to enter in bash mode and then run a command and this just in a single command line.
I tried : "bash ^M| somecommand" but nothing..
How do I do to simulate the return button just right after the bash command ?
Thanks.. (8 Replies)
Discussion started by: Riddick61
8 Replies
10. Shell Programming and Scripting
I want to create an automated script which is called by another maually executed script.
The condition is that the no one should be able to manually execute the automated script.
The automated script can be on the same machine or it can be on a remote machine.
Can any one suggest a check in the... (1 Reply)
Discussion started by: adi_bang76
1 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)