4
的FindBin
模塊確定在使用該功能在編譯時的當前工作目錄(見源代碼here):如果getcwd()無法訪問,爲什麼會退回到cwd()?
sub cwd2 {
my $cwd = getcwd();
# getcwd might fail if it hasn't access to the current directory.
# try harder.
defined $cwd or $cwd = cwd();
$cwd;
}
其中cwd()
和getcwd()
都從Cwd
模塊導入。在這種情況下getcwd()
失敗,但cwd()
仍然工作? (我最感興趣的是Linux平臺,如果該事項)
參見:如果過程沒有按」