次のスクリプトを使用して、フォークによって redhat マシンで GNUPLOT を実行しています。しかし、画像は作成されますが、破損しているため、ブラウザで開くことができません。スクリプトは次のとおりです。
x=0
dt=0.5
while isprocessrunning(pid_redis):
result=commands.getstatusoutput("ps -p "+ pid_redis+" -o %cpu,%mem | tail -n 1");
redis_file.write(str(x)+"\t"+result[1]+"\n")
time.sleep(dt)
x=x+dt;
result=commands.getstatusoutput("gnuplot redis_mem.gpt")
redis_mem.gpt ファイルは次のとおりです。
reset
set autoscale
set term gif
set output './plots/REDIS_MEM_LOADTEST.gif'
set title 'MEM_USAGE v/s. Time'
set xlabel 'Time'
set ylabel 'Mem_usage'
plot 'redis_data.txt' u 1:3 smooth unique with lines
また、子をフォークして上記のスクリプトを実行しています。どこが間違っていますか?.gpt ファイルに何か不足していますか?