awkの初心者をファイルに印刷しないAWK:は、私はこれをしようとしている...ここ を
top -b -p 30259 | awk 'BEGIN { OFS = ","; print "Timestamp,CPU,Memory"} /tomcat/ { print strftime("%H:%M:%S"), $9, $10 }' > asdf.log
しかし、 'asdf.log' は常に空のままです。スクリプト内からファイルにリダイレクトしようとしました:
top -b -p 30259 | awk 'BEGIN { OFS = ","; print "Timestamp,CPU,Memory" > "asdf.log"} /tomcat/ { print strftime("%H:%M:%S"), $9, $10 > "asdf.log" }'
しかし、それでも動作しません。
私は間違っていますか?
システムにpid '30259'のプロセスがありますか? – sarnold
yes、without '>'はすべて正常です..私はコンソール上のデータを見ることができます – zorglub76