系统管理指南:设备和文件系统

Procedure如何测试 RCM 脚本

  1. 运行脚本之前,在命令行 shell 中设置环境变量,如 RCM_ENV_FORCE

    例如,在 Korn shell 中,请使用以下命令:


    $ export RCM_ENV_FORCE=TRUE
    
  2. 通过从命令行手动运行脚本命令来测试脚本。

    例如:


    $ script-name scriptinfo
    
    $ script-name register
    
    $ script-name preremove resource-name
    
    $ script-name postremove resource-name
    
  3. 确保脚本中的每个 RCM 脚本命令都会列显 stdout 的相应输出。

  4. 在相应的脚本目录中安装脚本。

    有关更多信息,请参见如何安装 RCM 脚本

  5. 通过启动动态删除操作来测试脚本。

    例如,假定脚本注册了设备 /dev/dsk/c1t0d0s0。请尝试键入以下命令。


    $ cfgadm -c unconfigure c1::dsk/c1t0d0
    
    $ cfgadm -f -c unconfigure c1::dsk/c1t0d0
    
    $ cfgadm -c configure c1::dsk/c1t0d0
    

    注意 – 注意 –

    请确保您熟悉这些命令,因为这些命令可以改变系统的状态,并会导致系统故障。