01-31-2013
Quote:
Originally Posted by
achenle
Just write an init script. It's simple, understandable, and even more important easily maintainable for someone in the future.
SMF services are none of that.
SMF services are great when you have complex dependencies between various services and events. But just because you have a hammer doesn't make every problem a nail.
Sun and now Oracle have insisted that init scripts are "legacy" and will be removed in a later Solaris release. Also, they no longer guarantee the order in which they'll be started or stopped, as the init scripts are themselves executed by an SMF service.
So - you should be using SMF, even for simple things. It's the way Solaris has evolved and is evolving. It's not hard to write an SMF manifest for a simple service once you've read the documentation.
This User Gave Thanks to zazzybob For This Post:
9 More Discussions You Might Find Interesting
1. Solaris
Hi,
I have written a service script(service.sh) for my application which will add my application(BTINM) as service and start the service. Internally inside the script i will call the sh script which will start my application server. When my application server starts a UI opens saying that the... (5 Replies)
Discussion started by: krevathi1912
5 Replies
2. Solaris
Hi...all
database - 10g Rs 2 with ASM
platform - Sun Solaris V890 64bit
This is the step i use to auto start the database n ASM: (auto start can start but need to kill lsvcrun first)
1 dbora---script
2 start_shutdown_asm.ksh---script
3. Dbora file must be put under /etc/init.d directory... (0 Replies)
Discussion started by: adzuanamir
0 Replies
3. UNIX for Dummies Questions & Answers
How can I install Solaris 10 x86 on a machine without a DVD drive? Is there a way to boot from a flash stick or install it through a network? Any help will be appreciated. (1 Reply)
Discussion started by: Bradj47
1 Replies
4. Solaris
Hi everyone,
Normally it always easier in Sparc machine, i can set or manually use the boot-device in NVram to boot the mirrored disk. However I have a big trouble about x86 mirror for a long time. I have been doing anything i can: search document, google, ask the others.
Recently i did as... (5 Replies)
Discussion started by: tien86
5 Replies
5. Solaris
Hi,
In Linux, I will do it by editing the /etc/rc.d/rc.local . However, I can't find a rc.local file in Opensolaris. So, how can I do it in Opensolaris? I am new to opensolaris, so please teach me step by step. Thanks in advance. (4 Replies)
Discussion started by: AlexCheung
4 Replies
6. Solaris
i heard some where veritas volume manager wont work on solaris x86. i have installed vmware into my 32bit xp machine. i am planning to learn veritas..
is there an veritas volume manager version compatible with solaris x86 machine? (2 Replies)
Discussion started by: chidori
2 Replies
7. Red Hat
Hello Guys - I need to disable xen server not to start when the server is rebooted.
1) What is the parameter to be used to do this..below is the entry in my config file...
on_reboot = "restart"
2) What is the default behaviors of the xen on reboot ? in case we comment this line from config... (0 Replies)
Discussion started by: saurabh84g
0 Replies
8. Solaris
Hi,
This is Solaris-10 x86. I am not able to start cron service, configured in FMRI. It is in maintenance and when I clear it, it seems like calling and failing on /etc/init.d/tcs-rtm script. I am not able to figure out, why cron is calling that script, if this failure is because of that. Cron... (5 Replies)
Discussion started by: ron323232
5 Replies
9. UNIX for Beginners Questions & Answers
When I power ON my T4-1, I got a prompt -> where I have to start /SYS and start /SP/console. How can I auto supply these two commands ? (3 Replies)
Discussion started by: z_haseeb
3 Replies
SMFSH(1) SMFSH(1)
NAME
smfsh - SMF shell
SYNOPSIS
smfsh [ -V ] [ file ]
OPTIONS
-V Print libsmf version and exit.
file Load the file.
DESCRIPTION
smfsh, an "SMF shell", is an interactive, command-driven frontend to libsmf, useful for modifying MIDI files by hand. It started its life
as a debugging aid for libsmf.
There are four groups of commands: SMF level, track level, event level, and others.
SMF LEVEL COMMANDS
SMF level commands display or change properties of smf (i.e. the MIDI file) as a whole.
save file
Save a file. If the file name is not given, the last file name is used.
Note that this will not ask for confirmation.
load file
Load a file. If the file name is not given, the last file name is used.
Instead of using "load", you can pass the file name on the command line.
ppqn new-ppqn
Show (if used without parameter) or change PPQN (Pulses Per Quarter Note, aka Division).
format new-format
Show (if used without parameter) or change format.
tempo Show tempo map. Tempo map is computed automatically from the SMF contents - to modify a tempo, just add a Tempo Change event using
"add" command.
length Show total length of the song. Just like the tempo map, file length is computed from the SMF contents.
TRACK LEVEL COMMANDS
Track level commands display or change properties of tracks. SMF may contain one or more tracks.
tracks Show the list of tracks in the SMF.
track track-number
Show details of a track (if called without parameter), or select track with a given number - for example in order to display
("events") the events it contains.
trackadd
Create new track.
trackrm track-number
Remove the track. If the track number is not given, this will remove the track currently selected.
EVENT LEVEL COMMANDS
Event level commands display or change properties of events. Events are grouped into tracks. Track may contain any number of events,
including zero.
events Show the list of events in the current track.
event event-number
Show information about a current event (if used without parameter) or select the event.
add time-in-seconds midi-message-as-hex
Add new event to the currently selected track.
rm event-number
Remove the event. If the event number is not given, this will remove the event currently selected.
OTHER COMMANDS
There are three commands in the "other" category - "help", "version", and "exit". Their meaning should be self expanatory.
smfsh 1.3 21 March 2010 SMFSH(1)