watch
Linux를 사용하여 컬러 출력으로 명령을 반환하려고 하면 다음 오류가 발생합니다 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
노트:이러한 작업의 표준 출력은 "아무것도 변경되지 않았다"는 착각을 주지만 실제로는 문제를 해결합니다.