首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BackupPC - PingPath和PingCmd

BackupPC - PingPath和PingCmd
EN

Server Fault用户
提问于 2018-02-13 13:16:49
回答 1查看 157关注 0票数 -1

BackupPC有两个配置变量:

代码语言:javascript
复制
$Conf{PingPath} = '/bin/ping';
Full path to the ping command.

$Conf{PingCmd} = '$pingPath -c 1 $host';
Ping command. The following variables are substituted at run-time:
  $pingPath      path to ping ($Conf{PingPath})
  $host          host name

我只是想弄清楚为什么会有两个独立的变量。也就是说,相对于单个变量,此设置提供了哪些好处?

代码语言:javascript
复制
$Conf{PingCmd} = '/bin/ping -c 1 $host';
EN

回答 1

Server Fault用户

发布于 2018-02-13 14:16:09

在我看来,这是一个改进迭代,有人遇到了ping的可移植性问题,要么没有安装在默认的$PATH中,要么没有安装在/bin/中,然后决定将ping的绝对路径作为一个可配置的参数,这个参数只需要在一个地方进行更新。

当该参数只被引用一次时,创建一个新参数,这可能看起来有点多余,但可能事先不知道,或者只是一个(个人)编码风格的偏好。由于参数扩展/替换很便宜,所以这样做并不有害。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/897042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档