小编blu*_*oon的帖子

如何获取通过管道传输到 tee 的进程的退出代码?

我有这样的 bash 代码(Mac OS X):

foo.sh | tee foo.log echo $?

问题是那$?包含 tee 的退出代码而不是 foo.sh 的退出代码。如何获取 foo.sh 的退出代码?

shell bash mac-osx

6
推荐指数
1
解决办法
3668
查看次数

为什么 nf_conntrack_count 不断增加?

我正在使用 Ubuntu 11.10 和 nginx。我的服务器目前正在执行大约 350 rps(这是传入的负载)。我使用 iptables 来确保某些端口上的连接仅限于我拥有的机器。

我注意到nf_conntrack_count一直在增加。无论我推什么nf_conntrack_maxnf_conntrack_count一天之内匹配。此外,它与netstat -tn告诉我的内容不符。以下是数字:

$ sudo sysctl net.netfilter.nf_conntrack_count net.netfilter.nf_conntrack_max
net.netfilter.nf_conntrack_count = 649715
net.netfilter.nf_conntrack_max = 650000


$ netstat -tn | awk '{n[$6]++} END { for(k in n) { print k, n[k]; }}'
CLOSING 6
ESTABLISHED 2933
FIN_WAIT1 116
FIN_WAIT2 3447
LAST_ACK 35
SYN_RECV 79
TIME_WAIT 27141


$ sudo conntrack -L | awk '{n[$4]++}; END {for(k in n) { print k, n[k]; }}'
conntrack v1.0.0 (conntrack-tools): 648611 …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu iptables conntrack

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

conntrack ×1

iptables ×1

linux ×1

mac-osx ×1

shell ×1

ubuntu ×1