此函數與同名系統調用功能相同:它將指定的目錄設置為您進程及其所有子進程之後所有以 / 開頭的路徑的新根目錄。(它不會更改您的當前工作目錄,不受影響。)出於安全原因,此調用僅限於超級用戶。如果省略 FILENAME,則對 $_ 執行 chroot。
/
$_
chroot
注意:在 chroot 後立即執行 chdir("/")(切換到根目錄)是強制的,否則當前工作目錄可能在新根目錄之外。
chdir("/")
可移植性問題:請參閱 perlport 中的 "chroot"。