grep
次のように特定のカーネル設定をしたい
$ sudo sysctl -a --ignore | grep -i max_map_count 2>/dev/null
sysctl: reading key "net.ipv6.conf.all.stable_secret"
sysctl: reading key "net.ipv6.conf.default.stable_secret"
sysctl: reading key "net.ipv6.conf.docker0.stable_secret"
sysctl: reading key "net.ipv6.conf.enp2s0.stable_secret"
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
sysctl: reading key "net.ipv6.conf.wlp3s0.stable_secret"
vm.max_map_count = 262144
どちらも不明なキーに関する情報(つまりoptions --ignore
)を無視したためです。そして潜在的なエラー出力を次にリダイレクトします。/dev/null
この行は何を印刷しますか?reading jey
ベストアンサー1
stderrをgrep
/ dev / nullにリダイレクトしていますが、stderrメッセージはから来ますsysctl
。
sudo sysctl -a --ignore 2>/dev/null | grep -i max_map_count