2016-05-24 15 views
0

我已經在遠程linux上安裝了firefox和Xvfb。而我運行的Xvfb和firefox這樣,導入命令在imagemagick中不起作用

Xvfb :99 
DISPLAY=:99 firefox http://www.google.com & 
DISPLAY=:99 import -window root googledotcom.png 

但最後命令不工作什麼也沒有發生,我必須手動暫停的最後一個命令! 昨天它正在工作,因爲我必須編寫一個shell腳本,我卸載了Xvfb firefox imagemagick,然後再安裝它,因爲它沒有截屏。最初它正在採取。

有幫助嗎?

回答

0

我想你只是需要添加一個延遲,使Firefox可以啓動加載URL &。

export DISPLAY=:99 
Xvfb :99 & firefox -browser 
firefox -url http://www.google.com & sleep 5 && import -display $DISPLAY -window root googledotcom.png 

capture remote firefox in Xvfb with ImageMagick

+0

在屏幕快照將被保存? –

+0

無論你想要它。 「import」實用程序中的最後一個參數將成爲目標路徑。 – emcconville

+0

好! @emcconville你能幫我解決這個問題嗎? http://stackoverflow.com/questions/37428948/running-xvfb-in-background-on-remote-linux/37429660#37429660 –