システムを古いサーバー (Slackware) から新しいサーバー (Redhat) に移行しています。システムにはいくつかの.gdbmファイルが含まれています。新しいサーバーで、実行中にそれがわかりました
WEB_SERVICES = file.gdbm
tie( %webservices, 'GDBM_File', $WEB_SERVICES, O_RDONLY, 0 )
は%webservices
空であることがわかります。しかし、これは私の古いサーバーではうまく機能していました。
私の質問は、あるサーバーから別のサーバー (異なるオペレーティング システムと異なるバージョンの gdbm) に.gdbmファイルを (scp コマンドを使用して) 単純に転送できるかどうかです。
また、ドキュメントhttp://www.gnu.org.ua/software/gdbm/manual/gdbm.html#SEC12を読みました.gdbmファイルは、ネットワーク経由で送信する前にフラット形式に変換する必要があると書かれています。しかし、まだ私はそれを行う方法がわかりません。
助けてください、事前に感謝します!