Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

mzsh is used non-interactively. 

...

scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue

...

In the interactive mode, you start and use the mzsh available commands as you would with any other shell. The shell will prompt you to give additional input or arguments if required.

To start mzsh interactively enter:
$ mzsh

If the platform running, you will be prompted to enter your username and password.

Depending on if you are logged in or not, the prompt will now appear as follows: 

...

MZ >

...

Not logged in

...

MZ >>

...

Logged in

The

...

To log into a specific configuration space, you can specify the space name in the command line:

...

If you have not created any spaces, when you log in, you automatically log into the active space, which  is the default space.

...

Non-interactively

In non-interactive mode, the command and its arguments are typed in the same invoking command line, in the Unix command prompt.

...

Enter username and password, in a single parameter together with the preferred command. When the command is executed, the command prompt is returned to the Unix shell.

mzsh can also read commands from the standard inputThe standard input can be passed to mzsh using the standard unix command xargs. This means that commands that are meant to be executed can be included in a script file or simply let other commands produce the commands for it, see the following example.

Info
titleExample - Non-interactive mode


Code Block
languagetext
themeEclipse
$ while read wf ; do 
echo wfstart $wf
done < my-wfs.list | xargs mzsh mzadmin/<password> wfstart


The command in the example reads the names of the workflows included in the file my-wfs.list and generates start commands for each of them. The output of this action is then fed from standard input to mzsh.

To execute a command in a specific configuration space in non-interactive mode, you can specify the space name in the command line:

Code Block
$ mzsh mzadmin/<password> @<name of space> <command>

For further information about managing configuration spaces, see the Configuration Spaces documentationas arguments to mzsh.