【发布时间】:2016-05-02 07:55:20
【问题描述】:
我在这里阅读 tcollector init.sh 文件:https://github.com/OpenTSDB/tcollector/blob/master/rpm/initd.sh#L25
第 25TCOLLECTOR=${TCOLLECTOR-/usr/local/tcollector/tcollector.py} 行中的破折号是什么意思?
(我原本以为它只是将破折号后的路径分配给 TCOLLECTOR;但是我的测试显示了两个不同的结果:
- 如果已为 TCOLLECTOR 分配了一个值,它将保留该值
- 否则 TCOLLECTOR 将具有值“/usr/local/tcollector/tcollector.py”
我还查看了“-”的使用,但它都是关于 STDIN 和 STDOUT...我不知道它们与我的问题有什么关系。)
谢谢。
【问题讨论】: