mirdeep2 mapper.pl
我使用的是 Mac 计算机,运行脚本时收到此消息 :
grep: /proc/cpuinfo: No such file or directory
答案1
简答
看来您可以安全地忽略该错误。
该代码具有许多故障转移功能,可以以稳健的方式完成其正在执行的操作。
(在mapper.pl中):
## check number of cores on the system and threads to be used
my $cores=`grep -ic ^processor /proc/cpuinfo`;
if($cores !~ /^\d+$/){
$cores=`sysctl -n hw.physicalcpu`;
if($cores !~ /^\d+$/){
$cores=`sysctl -n hw.logicalcpu`;
}
}
if($cores !~ /^\d+$/){
$cores=1;
}
更长的答案
我想如果你真的想消除错误,你可以打开mapper.pl
并替换:
my $cores=`grep -ic ^processor /proc/cpuinfo`;
和
my $cores=`grep -ic ^processor /proc/cpuinfo 2>/dev/null`;
甚至
my $cores=`nproc`;