(以内容“简单的给FreeBSD用的脚本,用来把一个ISO文件挂到/cdrom下面。 <source lang="perl"> #!/usr/bin/perl $node = `mdconfig -a -t vnode -f "@ARGV[0]"`; cho...”创建新页面)
 
 
第1行: 第1行:
 +
[[Category:脚本|mountiso]]
 
简单的给FreeBSD用的脚本,用来把一个ISO文件挂到/cdrom下面。
 
简单的给FreeBSD用的脚本,用来把一个ISO文件挂到/cdrom下面。
  

2011年9月16日 (五) 07:13的最新版本

简单的给FreeBSD用的脚本,用来把一个ISO文件挂到/cdrom下面。

#!/usr/bin/perl

$node = `mdconfig -a -t vnode -f "@ARGV[0]"`;
chop($node);

if ($node !~ /md\d+/)
{
    die "mdconfig failed.";
}
print "Mounting /dev/$node to /cdrom\n";

$ret = system("mount_cd9660 /dev/$node /cdrom");

if ($ret != 0)
{
    print "mount failed\n";
    system("mdconfig -d -u $node");
}


$ret