grep: /proc/cpuinfo: 해당 파일이나 디렉터리가 없습니다.

grep: /proc/cpuinfo: 해당 파일이나 디렉터리가 없습니다.

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;
}

원천:https://github.com/rajewsky-lab/mirdeep2/blob/c7405efa265ad43c4366b65547dcd622e80c2f63/src/mapper.pl#L145-L154

더 긴 답변

정말로 오류를 제거하고 싶다면 열고 mapper.pl교체할 수 있을 것 같습니다.

my $cores=`grep -ic ^processor /proc/cpuinfo`;

그리고

my $cores=`grep -ic ^processor /proc/cpuinfo 2>/dev/null`;

심지어

my $cores=`nproc`;

관련 정보