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
メモ:これらのタスクの標準出力は「何も変わらなかった」という錯覚を与えますが、実際には問題を解決します。