beautypg.com

4 the smc_ls utility – Sun Microsystems MEDIACENTER 2.1 User Manual

Page 89

background image

Chapter 5

Sun MediaCenter Server Utilities

5-17

5.4

The

smc_ls

Utility

The

smc_ls

utility lists the titles available for playback on a Sun MediaCenter

server. You can play these titles through the facilities of the Media Stream Manager.

To run

smc_ls

remotely, you need only the

smc_ls

binary, which you can copy

from

/opt/SUNWsms/bin

on a Sun MediaCenter server with the current release of

software.

smc_ls

has the following syntax:

...where server is the default server used for specifying one or more title arguments.
If you do not specify the

-s

server option,

localhost

is the default.

You specify title arguments in the form server:pattern, where pattern is a restricted
regular expression that follows the rules for shell filename matching. If server is not
specified in title, the default server (as specified by the

-s

option or

localhost

) is

used for that pattern. If pattern is not specified, all of the titles on the specified server
are listed.

echo "Restore it? (yes or no) \c"

read response < /dev/tty

if [ $response = "yes" ]; then

found=true

echo "Load tape dated $date and hit return when done \c"

read response < /dev/tty

if mt -f ${inputDevice} rew && mt -f ${inputDevice}n fsf $((fileNumber -

1)); then

if smc_tar xf $inputDevice $t; then

echo "$t restored"

fi

fi

fi

done

if [ "$found" = "false" ]; then

echo "The title you requested was not found on any backup tape"

fi

done

smc_ls [-s

server

] [-bBdDFhlnNrSUvwX] [

title

...]