Linux 'watch' 분할 오류

Linux 'watch' 분할 오류

watchLinux를 사용하여 컬러 출력으로 명령을 반환하려고 하면 다음 오류가 발생합니다 segmentation fault (core dumped).

명령 자체는 다음과 같습니다.

watch --color --no-title --interval 1 ls\ --color

--no-title또는 ( --color에서 watch또는 ) 을 제거하면 ls오류가 표시되지 않습니다.

오류의 원인은 무엇입니까?

아치; procps-ng 3.3.11에서 보기; GNU bash 4.3.4.2

답변1

정말 매력적이네요... watch어떤 가방을 갖고 계시나요? ...

# watch -v
watch from procps-ng 3.3.9

# watch --help

    Usage:
     watch [options] command

        Options:
        [..]
          -c, --color            interpret ANSI color sequences
        [..]
          -t, --no-title         turn off header
        [..]

답변2

제거하고 설치하면 문제가 해결되었습니다.

sudo apt-get remove watch
sudo apt-get install watch

노트:이러한 작업의 표준 출력은 "아무것도 변경되지 않았다"는 착각을 주지만 실제로는 문제를 해결합니다.

관련 정보