运行 shell 脚本中后台的 gnuplot 脚本
Run gnuplot scripts in background within a shell script
我无法在 shell 脚本的后台 运行 我的 gnuplot 脚本。类似于以下示例
#!/bin/bash
for i in 1 2 3
do
run gnu_script($i).p
done
根据Christoph的回答,我可以做到。但是数字 windows 还是来了,不让我在电脑上做任何事情。
像
这样简单的东西呢
for i in 1 2 3
do
gnuplot script$i.gp &
done
假定您有不同的脚本 script1.gp
、script2.gp
和 script3.gp
。
如果您只有一个脚本并且想将迭代次数传递给它,您可以使用
for i in 1 2 3
do
gnuplot -e "i=${i}" script.gp &
done
用于测试的简单 gnuplot 脚本script.gp
是
set terminal pngcairo
set output sprintf('script%d.png', i)
plot x title sprintf('%d', i)
pause 10
pause 10
使 gnuplot 暂停 10 秒。
我无法在 shell 脚本的后台 运行 我的 gnuplot 脚本。类似于以下示例
#!/bin/bash
for i in 1 2 3
do
run gnu_script($i).p
done
根据Christoph的回答,我可以做到。但是数字 windows 还是来了,不让我在电脑上做任何事情。
像
这样简单的东西呢for i in 1 2 3
do
gnuplot script$i.gp &
done
假定您有不同的脚本 script1.gp
、script2.gp
和 script3.gp
。
如果您只有一个脚本并且想将迭代次数传递给它,您可以使用
for i in 1 2 3
do
gnuplot -e "i=${i}" script.gp &
done
用于测试的简单 gnuplot 脚本script.gp
是
set terminal pngcairo
set output sprintf('script%d.png', i)
plot x title sprintf('%d', i)
pause 10
pause 10
使 gnuplot 暂停 10 秒。