我想启动 Iceweasel,然后截取屏幕截图。当我只是尝试等待并接受它时,效果很好
sleep 10;import -window root root/scr/scr.png
但是当我第一次启动浏览器时,没有截图
iceweasel https://www.facebook.com/;sleep 10;import -window root root/scr/scr.png
我缺少什么?
答案1
iceweasel
不是守护进程,因此不会将自己置于后台。因此,sleep 10
仅在iceweasel
返回后(即关闭它后)执行。
&
相反,在您的调用之后添加一个,iceweasel
以通知您的 shell 应该将程序置于后台而不是等待它返回:
iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png