寫了程式用crontab排程,卻發現crontab排程中的工作,如果調用了需要X Window的程式會問題。 解決的方式是用xvfb。
xvfb-run --server-args="-screen 0, 1280x1024x24" Get_TWII_Chart.sh
kstart --> 將arora的window最大化
arora --> 使用簡單,也能解析出含有flash的網頁。重點是不會每次開啟都會問一堆問題。
目前的解決方法有些限制:
參考文章:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
kstart --maximize arora 'http://tw.quote.finance.yahoo.net/quote/charts/Yahoo_IndexChart.swf' 2>/dev/null & | |
sleep 7 | |
import -window root /dev/shm/twii.tmp.png | |
convert -crop 560x359+0+103 /dev/shm/twii.tmp.png /dev/shm/twii.png | |
rm /dev/shm/twii.tmp.png |
xvfb-run --server-args="-screen 0, 1280x1024x24" Get_TWII_Chart.sh
kstart --> 將arora的window最大化
arora --> 使用簡單,也能解析出含有flash的網頁。重點是不會每次開啟都會問一堆問題。
目前的解決方法有些限制:
不過,目前來說夠用了。
- 如果網路不穩定,設定的延遲時間可能不夠用。
- 如果頁面讀取失敗,當然就.....是garbage out了。
- 如果網頁的內容很長,設定的大小可能也會不夠用。
參考文章:
沒有留言:
張貼留言