2011-02-09 29 views
0

我們最近從HPUX 11遷移到RHEL 6,在此過程中,我們的系統管理員小組告知我們lynx不再可用,我們不得不使用elinks。我們使用夜間批處理腳本進行servlet調用,並且從來沒有出現過與lynx有關的問題。在大約一半的時間內,elinks會加倍激發並且兩次調用servlet(在系統間沒有其他任何活動的情況下,兩次啓動之間的時間間隔高達兩分鐘)。從shell腳本調用elinks有時會發生雙重火災

每個servlet都是獨立的,並且不知道其他實例,所以我們不得不在第二天做大量的清理工作,有時會導致非常大的金融交易變得棘手。

系統管理員對elinks一無所知,並且把它留給我們,其中沒有一個是linux專家,要弄清楚爲什麼elinks在shell腳本中調用時有時會加倍激發,而其他時間則不會。任何人都會遇到這樣的事情,或者有某種起點?我當然通過文檔和elinks網站。

+2

你需要什麼[`curl`](http://curl.haxx.se/)或[`wget`](http://www.gnu.org/software/wget/)或[LWP ](http://search.cpan.org/perldoc?lwp-request)或任何大量的自動化HTTP客戶端不能提供?如果你真的需要一個瀏覽器在控制檯,爲什麼不[W3M](http://w3m.sourceforge.net/)? – ephemient 2011-02-09 16:58:27

+0

我擔心任何其他shell解決方案可能會導致相同的多重發射問題,但感覺這個建議,curl應該在早期就突然出現了。 – 2011-02-11 18:14:17

回答

1

你爲什麼不從RPM安裝l??

0

因此,elinks中實際上有一個配置選項,如果它沒有得到響應,它會重試三次,並且假設這個servlet是一個遺忘並且很明顯沒有得到響應。我仍然有點好奇,爲什麼它只會偶爾重試,而不是其他人,但是無論如何,curl是一個更好的解決方案,所以我正在繼續。感謝所有的見解。