これが私が書いたコードです。コードを実行すると、端末は何も出力せず、プログラムはブロックされます
var util=require('util')
var exec=require('child_process').exec;
exec('iostat 5',function(err,stdout,stderr){
util.puts("hello")
util.puts(stdout)
})
exec コマンドを次のように変更すると、動作し、ファイル リストが出力されます。
var util=require('util')
var exec=require('child_process').exec;
exec('ls -al',function(err,stdout,stderr){
util.puts("hello")
util.puts(stdout)
})
ブロック コマンド (iostat) と非 bolck コマンド (ls) の違いはありますか?