2012-09-27 45 views
0

因此,有命令hostname和環境變量HOSTNAME,我認爲後者是在一般腳本中執行一個分支&的小節省。在我關心的系統(Ubuntu)中,它們看起來是相同的。如果我將其中一個標誌傳遞給$(hostname),可能會有所不同。有沒有關於這個我不知道的共識?

+0

好問題;但更適合於另一個論壇,並且已經在那裏回答了。 http://unix.stackexchange.com/q/28205/7703 – pilcrow

+0

這個問題屬於Unix.SE – warren

回答

1

這取決於你想要如何fullproof這是...

環境變量可以被改變,而HOSTNAME變量不是隻讀。然而,hostname命令的輸出將始終返回最新且最準確的信息。

我個人總是在環境變量上使用hostname命令。

+0

謝謝,我沒有考慮過主機名已經改變的情況下,IE機器移動到不同的WiFi網絡和DHCP服務器。 – dlamblin

相關問題