Runtime-kontrollskript startar och stoppar tjänster när systemet ändrar körnivåer. Välkonstruerade rc-skript hanterar åtminstone start och stopp som kommandoradsargument.
Runtime kontrollskript är bara vanliga skalskript och allt som är giltigt för skalet som kör det är giltigt i skriptet. Observera att det är tillrådligt att använda den statiskt länkade / sbin / sh som tolken så att skriptet kan köras utan de dynamiska biblioteken. Kommandotolkaren kan definieras på första raden i manuset genom att förutse det med #! tecken. Mer information finns i Förstå Solaris runtime-kontrollskript.
Följande kod är ett exempel på runtime control script för att starta och stoppa en SunONE webbserver som finns i /usr/iplanet/webserver/https-www.tech-recipes.com
fallet "$ 1" i 'sluta') 'omstart') *) esac#! / Sbin / sh
#
# webserver runtime control script
#
# http://www.tech-recipes.com
#
'Start')
/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 "Användning: $ 0 {start | stop | restart}"
utgång 1
;;
utgång 0