web-dev-qa-db-ja.com

dos6システムからのファイル転送

私の新しい仕事では、DOS6.22を実行している古いDOSマシンがあります。この機械は、科学実験のデータ収集に必要です。したがって、そのまま動作し続ける必要があります。

データ転送は本当に苦痛なので、DOSマシンからLinuxサーバーにファイルを転送するための解決策を見つけるというタスクがありました。できれば自動です。

私はエンジニアであり、コンピューターサイエンティストではありません。いくつかのことは知っていますが、dosとは何の関係もありません。

数年前にファイル転送がscpdosによって行われたことを知っていますが、これは最終的には機能しなくなりました。 scpdosを使用すると、接続でき、リモートパスワードを要求することもできますが、「サポートされていないリモートプロトコル」が表示されます。

まあ、私にはわからないので、助けを求めたいと思いました。

最適には、メールlunixサーバーでスクリプトを実行できます。このスクリプトは、DOSマシンの特定のディレクトリにあるすべてのファイルをコピーし、後で削除します。これはx分ごとです。

私はRaspberryPiを持っていますが、piは次のような対処デバイスとして機能する可能性があります:dosからデータを取得し、サーバーに送信し、dosでデータを削除します...繰り返します

うまくいけば、あなたが助けることができます。ありがとう。

4
user982488

DOS 6.22は、ネットワーク環境で使用するようには設計されていません。当時から、人々はDOSにネットワーク上で話させるためのあらゆる種類の創造的なツールを書いてきました。 LinuxとDOSの間でファイルをコピーする最良の方法は、NFS、SSH、またはFTPです。

NFS

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サーバーにファイルをプッシュできます。

FTP

逆の方法で作業する必要がある場合は、次のようなDOS用のFTPサーバーが必要です。 https://www.brutman.com/mTCP/mTCP_FTPSrv.html

次に、FTPホームディレクトリが必要なファイルの場所を指すようにすることができます。そうすれば、Linux側のFTPクライアントを使用してFTPサーバーからのファイルのコレクションをスクリプト化できます。

SSH\SCP

SSH\SCPを使用することもできますが、DOS用のクライアントしか表示されません: http://sshdos.sourceforge.net/

つまり、バッチスクリプトを接続して、結果をLinuxSSHサーバーにアップロードする必要があります。

2
HackSlash