find启动bash linux的进程的最后一个窗口的id

我在Ubuntu上,我想findFirefox的最后一个窗口的Id。

我写了一个脚本,打开一个新的Firefox窗口,closures它,并再次打开(每30mn)。 我用imagemagick拍摄窗口的图片,并使用窗口的ID。

我可以做到这一切,但我有一个ID的问题。

我发现这个:

firefox -new-window http://www.flightradar24.com/45.75,5.06/10; sleep 5; ID_W=`xwininfo -name "Flightradar24.com - Live flight tracker! - Mozilla Firefox" | awk '/Window id:/ {print $4}'`; 

它是第一次工作,但之后,ID始终是相同的。 我怎样才能得到启动窗口的最后一个ID? 当前窗口,而不是第一个窗口的ID,这个窗口现在是closures的。 当然,我可以得到过程的Firefox的ID。

有人可以帮助我吗? 谢谢

有用。 当然更好!

我使用var cpt,因为如果名称相同,Gnome不能更改背景…

 cpt='0'; while [ 1 ]; do wkhtmltoimage -q http://www.flightradar24.com/45.94,4.8/8 "image$cpt.png" convert "image$cpt.png" -crop 600x395+200+100 "image$cpt.png" gsettings set org.gnome.desktop.background picture-uri "file:///home/antoine/fond/image$cpt.png"; sleep 5; rm "image$cpt.png" cpt=$(($cpt +1)) done; 

感谢您的帮助!