更改临时目录

可以使用多种方法更改临时目录的位置。

  • 方法 1:在一个可写入的目录中编辑 hpsum.ini 文件。有关详细信息,请参阅“编辑默认的 hpsum.ini 文件”


    [注意: ]

    注意: 如果设置了 TMPDIR 环境变量,HP SUM 将执行以下操作之一:

    • TMPDIR 目录中创建 localhpsum 目录,并将所需的 HP SUM 文件复制到该目录中。

    • 如果未创建 localhpsum 目录,HP SUM 将使用默认目录 /tmp (Linux) 和 %temp% (Windows)。


  • 方法 2:编写脚本以从一个可写入的目录中更改 hpsum.ini 文件。

    1. 从 Windows 系统的命令行中:

      键入:

      echo [Engine] > hpsum.ini
      echo temp_dir=c:/hpsum/logs >> hpsum.ini
      hpsum
      
    2. 退出命令行。

    1. 从 Linux 系统的命令行中:

      键入:

      echo "[Engine]" > hpsum.ini
      echo "temp_dir=/use/john/hpsum/logs" >> hpsum.ini
      ./hpsum
      
    2. 退出命令行。

  • 方法 3:在从不可写入的目录(可将其它文件重定向到新位置)中运行 HP SUM 时生成 hpsum.ini 文件。

    从 Windows 系统的命令行中:

    键入:

    1. mkdir %temp%\HPSUM

      echo [Engine] > %temp%\HPSUM\hpsum.ini

      echo temp_dir=c:/hpsum/logs >> %temp%\HPSUM\hpsum.ini

      hpsum

    2. 退出命令行。

    从 Linux 系统的命令行中:

    键入:

    1. mkdir /tmp/HPSUM

      echo "[Engine]" > /tmp/HPSUM/hpsum.ini

      echo "temp_dir=/use/john/hpsum/logs" >> /tmp/HPSUM/hpsum.ini

      ./hpsum

    2. 退出命令行。

  • 方法 4:在 Windows 系统上启动 HP SUM 之前,设置临时目录。

    1. 从 Windows 系统的命令行中:

      键入:

      set TEMP=c:\hpsum\logs
      hpsum
      
    2. 退出命令行。

  • 方法 5:(仅限 Linux)在启动 HP SUM 之前,创建从 /tmp/HPSUM 到另一个目录的符号链接。

    • 键入:

      -mkdir /opt/hp/HPSUM
      -ln —s /opt/hp/HPSUM /tmp/HPSUM