Killall은 Ubuntu 16 및 Rapberry Pi OS에서 다르게 동작합니다.

Killall은 Ubuntu 16 및 Rapberry Pi OS에서 다르게 동작합니다.

killall의 문서에 따르면 Ubuntu 16(psmisc 버전 22.21-2.1ubuntu0.1) 및 Raspbian Pi OS(psmisc 버전 23.2.1)에서는 다음과 같습니다.

명령 이름이 15자를 초과하면 전체 이름을 사용할 수 없습니다(즉, 교체됨). 이 경우 killall은 처음 15자 내에서 일치하는 모든 항목을 종료합니다.

명령어 이름이 있는데, 명령어 이름이 더 길다고 해보자.

Ubuntu에서는 다음과 같이 작동합니다(명령 이름이 15자를 초과하더라도).

killall command-name-longer

Raspbian에서는 작동하지 않습니다. 다음을 사용해야 합니다.

killall command-name-lo

두 플랫폼 모두에서 동일한 명령을 사용하여 이름이 15자보다 긴 프로세스를 종료하는 방법을 찾으려고 합니다. pkill해당 옵션이 없기 때문에 -o(이전 버전) 대안으로 사용할 수 없습니다 .

관련 정보