Gli script di controllo del runtime avviano e interrompono i servizi quando il sistema cambia i livelli di esecuzione. Gli script rc ben costruiti gestiscono almeno l'avvio e l'arresto come argomenti della riga di comando.
Gli script di controllo del runtime sono solo script di shell regolari e tutto ciò che è valido per la shell che lo esegue è valido nello script. Si noti che è consigliabile utilizzare il link statico / sbin / sh come interprete in modo che lo script possa essere eseguito senza le librerie dinamiche. L'interprete dei comandi può essere definito sulla prima riga dello script precedendolo con il simbolo #! personaggi. Per ulteriori informazioni, vedere Informazioni sugli script di controllo del runtime di Solaris.
Il codice seguente è un esempio di script di controllo runtime per l'avvio e l'arresto di un server Web SunONE situato in /usr/iplanet/webserver/https-www.tech-recipes.com
caso "$ 1" in 'Stop') 'ricomincia') *) esac#! / Sbin / sh
#
# script di controllo del runtime del server Web
#
# http://www.tech-recipes.com
#
'inizio')
/usr/iplanet/webserver/https-www.tech-recipes.com/start
;;
/usr/iplanet/webserver/https-www.tech-recipes.com/stop
;;
/usr/iplanet/webserver/https-www.tech-recipes.com/restart
;;
echo "Utilizzo: $ 0 {start | stop | restart}"
uscita 1
;;
uscita 0