2011-02-09 12 views
0

最近HPUX 11からRHEL 6に移行され、sysadminグループはLynxが使用できなくなったことを通知し、代わりにelinksを使用する必要があります。夜間のバッチ処理スクリプトからサーブレットコールを行い、Lynxには問題はありませんでした。 elinksの約半分は起動し、サーブレットは2回呼び出されます(システム上で他のアクティビティが実行されていない間に2分ほどの間)。シェルスクリプトからelinksを呼び出すときに重複が発生する

サーブレットはそれぞれ独立しており、他のインスタンスを認識していないため、翌日には多くのクリーンアップを行う必要があります。その結果、非常に大規模な金融取引が難しくなります。

システム管理者は、elinkについて何も知らず、Linuxのエキスパートではありません。なぜなら、elinkは、シェルスクリプトから呼び出されたときに二重発生することがあります。他の誰かがこのようなことを体験したり、何らかの出発点を持っていますか?私はもちろん、ドキュメンテーションと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

+0

私は、他のシェルソリューションが同じ複数の発射の問題を引き起こす可能性があることを心配していますが、その提案のおかげで早めにカールが私の頭の中に飛び出していたはずです。 –

答えて

1

RPMからlynxをインストールしてみませんか?

+0

ボックスには管理者権限がなく、システム管理者は拒否します。 Lynxは死んで、長生きのelinksです。またはそのようなもの。 –

+0

ローカルにインストールするか、ソースからコンパイルしてください。 Lynxで作業しているものがあれば、移行する必要はありません。 –

+0

基本的な開発ツールはサーバー上で使用できないため、ソースからコンパイルできません。それが私の最初の試行された解決策でした。 –

0

実際にelinksに設定オプションがあります。応答が得られない場合は3回再試行され、サーブレットは不意打ちで応答がないことがわかっています。私はまだそれが時々だけ他のものではなく、再試行するだろうと少し興味がありますが、カールはとにかくより良い解決策ですので、私は移動しています。すべての洞察に感謝します。

関連する問題