Sys::Hostname - 嘗試所有可能的方式取得主機名稱
use Sys::Hostname;
my $host = hostname;
嘗試多種方法取得系統主機名稱,然後快取結果。它會嘗試 C 函式庫的 gethostname()、`$Config{aphostname}`
、uname(2)、syscall(SYS_gethostname)
、`hostname`
、`uname -n`
和檔案 /com/host 中的第一個可用方法。如果這些方法都失敗,它會 croak
。
所有 NUL、換行符號和新行符號都會從結果中移除。
David Sundstrom <sunds@asictest.sc.ti.com>
德州儀器
XS 程式碼由 Greg Bacon <gbacon@cs.uah.edu> 新增