私の新しい仕事では、DOS6.22を実行している古いDOSマシンがあります。この機械は、科学実験のデータ収集に必要です。したがって、そのまま動作し続ける必要があります。
データ転送は本当に苦痛なので、DOSマシンからLinuxサーバーにファイルを転送するための解決策を見つけるというタスクがありました。できれば自動です。
私はエンジニアであり、コンピューターサイエンティストではありません。いくつかのことは知っていますが、dosとは何の関係もありません。
数年前にファイル転送がscpdosによって行われたことを知っていますが、これは最終的には機能しなくなりました。 scpdosを使用すると、接続でき、リモートパスワードを要求することもできますが、「サポートされていないリモートプロトコル」が表示されます。
まあ、私にはわからないので、助けを求めたいと思いました。
最適には、メールlunixサーバーでスクリプトを実行できます。このスクリプトは、DOSマシンの特定のディレクトリにあるすべてのファイルをコピーし、後で削除します。これはx分ごとです。
私はRaspberryPiを持っていますが、piは次のような対処デバイスとして機能する可能性があります:dosからデータを取得し、サーバーに送信し、dosでデータを削除します...繰り返します
うまくいけば、あなたが助けることができます。ありがとう。
DOS 6.22は、ネットワーク環境で使用するようには設計されていません。当時から、人々はDOSにネットワーク上で話させるためのあらゆる種類の創造的なツールを書いてきました。 LinuxとDOSの間でファイルをコピーする最良の方法は、NFS、SSH、またはFTPです。
XFSと呼ばれるDOS用のNFSクライアントがあります: http://omolini.steptail.com/mirror/winsite/winsite-mar96-3/info/pc/win3/winsock/xfs191.Zip/index.html
これが機能する方法は、Linux側でNFSエクスポートを設定し、次に説明するように、DOSでXFSクライアントとそのNFS共有をマウントすることです。 http://freedos.sourceforge.net/wiki/index .php/NFS
次に、DOS側でアクションをスクリプト化して、LinuxランドのNFSサーバーにファイルをプッシュできます。
逆の方法で作業する必要がある場合は、次のようなDOS用のFTPサーバーが必要です。 https://www.brutman.com/mTCP/mTCP_FTPSrv.html
次に、FTPホームディレクトリが必要なファイルの場所を指すようにすることができます。そうすれば、Linux側のFTPクライアントを使用してFTPサーバーからのファイルのコレクションをスクリプト化できます。
SSH\SCPを使用することもできますが、DOS用のクライアントしか表示されません: http://sshdos.sourceforge.net/
つまり、バッチスクリプトを接続して、結果をLinuxSSHサーバーにアップロードする必要があります。