hagio.org - 日記

Powered by PENS


Index

2009: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2010: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2011: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2012: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2013: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2014: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2015: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2016: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2017: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)

今月のアルバム [ 投稿 | 編集 ]


編集

August 2012

Aug 2 (Thu)

21:13

あれ、なんか合計が求められないぞ?? と思ったら、パイプで while を繋いでいる場合、サブシェルで実行されるためらしい。 なんてややこしい仕組み。bash のハマりポイントの中でも悪質だなぁ。

以下のようにすれば、うまくいくのだが…。

[hagio@lucida bash]$ cat nproc.sh #!/bin/bash list_nproc() { local nproc user declare -i total=0 printf '%-10s %8s\n' 'USER' 'NPROC' printf '================================================================================\n' while read nproc user do printf "%-10s %8d\n" $user $nproc let total+=$nproc done < <(ps --no-heading -eL -o user | sort | uniq -c) printf '%-10s %8d\n' 'TOTAL' $total } list_nproc exit 0

この辺りの挙動を嫌って、ksh とかを使いたがる人がいるんだろうかね。

18:18

ユーザ毎のプロセス・スレッド数を確認するスクリプト

[hagio@lucida bash]$ cat nproc.sh #!/bin/bash list_nproc() { local nproc user printf '%-10s %8s\n' 'USER' 'NPROC' printf '================================================================================\n' ps --no-heading -eL -o user | sort | uniq -c | while read nproc user do printf "%-10s %8d\n" $user $nproc done } list_nproc exit 0 [hagio@lucida bash]$ ./nproc.sh USER NPROC ================================================================================ apache 14 dbus 1 gdm 1 hagio 33 haldaemon 3 mysql 10 named 7 ntp 1 postfix 2 root 193 rpc 1 rpcuser 1 xfs 1

Aug 1 (Wed)

21:35

マウス M555b の調子が悪い。 カーソルの移動は問題ないが、ドラッグが途中で解除されたり、 シングルクリックのつもりがダブルクリックになったりする。 電池の残量はまだあるようだし、これまでの電池切れの症状とも異なるから、 そろそろ故障かもしれない。

日記を grep したところでは、2009/07 に買ったみたいなので、3 年か。 まあこんなもんだろうかね。 次に買うとしたら Magic Trackpad かな。

7 月(2) へ


↑戻る