Para probar el servicio antes de probar una instalación AI, puede instalar el paquete en un sistema de prueba y reiniciar ese sistema de prueba.
# pkg install first-boot-script Packages to install: 1 Create boot environment: No Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 2/2 0.0/0.0 0B/s PHASE ITEMS Installing new actions 7/7 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done # pkg list first-boot-script NAME (PUBLISHER) VERSION IFO first-boot-script (firstboot) 1.0-0 i-- # pkg info first-boot-script Name: first-boot-script Summary: AI first-boot script Description: Script that runs at first boot after AI installation Category: System/Administration and Configuration State: Installed Publisher: firstboot Version: 1.0 Build Release: 5.11 Branch: 0 Packaging Date: Dec 23, 2013 02:50:31 PM Size: 3.89 kB FMRI: pkg://firstboot/first-boot-script@1.0,5.11-0:20131223T145031Z
Reinicie el sistema de prueba. Si la secuencia de comandos creó un nuevo entorno de inicio como se mostró anteriormente, asegúrese de iniciar el sistema en ese nuevo entorno de inicio.
Compruebe que la secuencia de comandos esté en el directorio /opt/site y que los resultados de la secuencia de comandos sean correctos.
Compruebe el estado del servicio. Si la finalización y la salida de la secuencia de comandos fueron correctas, el servicio debe estar desactivado.
# svcs first-boot-script-svc STATE STIME FMRI disabled 8:24:16 svc:/site/first-boot-script-svc:default
Utilice uno de los siguientes comandos para comprobar el valor de la propiedad completed:
# svcprop first-boot-script-svc:default config/completed boolean true # svcprop -p config/completed first-boot-script-svc:default true
Si desea revisar el archivo de registro del servicio, utilice el siguiente comando para conocer la ubicación del archivo de registro:
# svcs -x first-boot-script-svc svc:/site/first-boot-script-svc:default (?) State: disabled since Dec 23, 2013 08:24:16 AM PDT Reason: Temporarily disabled by service method: "Configuration completed." See: http://support.oracle.com/msg/SMF-8000-1S See: /var/svc/log/site-first-boot-script-svc:default.log Impact: This service is not running.
El archivo de registro contiene la siguiente información:
[ Jul 23 08:22:57 Enabled. ] [ Jul 23 08:24:14 Executing start method ("/opt/site/first-boot-script.sh"). ] [ Jul 23 08:24:16 Method "start" exited with status 101. ] [ Jul 23 08:24:16 "start" method requested temporary disable: "Configuration completed" ] [ Jul 23 08:24:16 Rereading configuration. ]