| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
くだらない質問はここに書き込め!なんでもアリ3
[753:名無しさん@お腹いっぱい。 (01/11/17 23:02)]
psコマンドの返り値の数を得るにはどうすればいいですか?
現在のプロセス数が知りたいんです。
[754:名無しさん@お腹いっぱい。 (01/11/17 23:10)]
>>753
ps って返り値あるんだったっけ?
とりあえず wc と併用じゃダメか?
[755:名無しさん@お腹いっぱい。 (01/11/17 23:11)]
psの戻り値の数はいっこだけだと思われます。
[756:753 (01/11/17 23:12)]
>>754
プロセス数見ながらプログラムを流すスクリプトを作ってるんです。
プロセス数が判るならpsじゃなくても良いです。
[757:753 (01/11/17 23:15)]
>>755
そうなんです。
配列に入れて数を数えるといっこだけっていわれて困ります。
どうすればプロセス数わかりますかね?
[758:名無しさん@お腹いっぱい。 (01/11/17 23:21)]
>>751
binmodeを使う。
ex:
open (FILE,$hoge);
binmode STDOUT;
binmode FILE;
print while (<FILE>);
close (FILE);
>>753
ps > hoge.txt
で、行数から判断とか(w
[759:名無しさん@お腹いっぱい。 (01/11/17 23:23)]
>>758
わざわざファイルに落とさんでも。
[760:753 (01/11/17 23:26)]
>>758
ちょっと面倒です。。。
一発で判らないですかね?
[761:名無しさん@お腹いっぱい。 (01/11/17 23:31)]
>>760
/dev/proc の下見てみたら?
[762:761 (01/11/17 23:33)]
ちゃうわ。スクリプトか。
nprocs=`ps agx | wc -l`
とかじゃあかんのか?どうせだいたいでいいんやろ?
read.cgi ver5.26+ (01/10/21-)