Nicolas Williams wrote: > That's a good question, but I do think that in.inetd-managed services > are still very much like svc.startd-managed services -- in fact, some > services can easily work with either restarted (e.g., ssh). So I think > it makes plenty of sense for inetd-managed services to have "svc" FMRIs.
Cron jobs look a lot like services that are loops with "sleep" in them. (Sleep(1) or sleep(3), your choice :-) Inetd-based services are, OTOH, kind of weird that they can be "online" with nothing running, and that they can have multiple contracts... ... and that's the reason that SMF has multiple restarters, so that there can be multiple policies for when and how things get started. --- Let's not get into the CLI vs GUI discussion. I'll grant that you need CLIs that are usable for both machine and human processing, and that APIs need to be comprehensible to developers.