0

私はここで立ち往生しています、そして私は本当にあなたの助けを使うことができます。これが私の状況です。

telnetを使用してUNIXサーバーにアクセスできるバッチスクリプトを作成するのを楽しみにしています。ここで、UNIXサーバーはユーザー名/パスワードを要求します。ユーザーを認証した後、特定のファイルでchownなどの操作を実行したいと思います。

これが私がやろうとしていることです:

    telnet
    open xyz.abc.com
    username
    password

    command 1
    command 2
    command 3
    exit 

どこ

xyz.abc.com is the unix server where i want to connect.
username and password are the credentials to access this server 
command 1,command 2,command 3 are the commands i want to run in the server.

私の問題は、SSHを使用できないことです。ユーザーにデータの入力を求めるのではなく、ファイルからすべてのデータを取得し、自動スクリプトとして実行する必要があります。

4

2 に答える 2

0

期待してチェックしてください。上記の Thie は、まさにその目的のために設計されたものです。

Expect は、Telnet、ftp、passwd、fsck、rlogin、tip、ssh などのインタラクティブなアプリケーション用に、Don Libes によって Tcl スクリプト言語の拡張として書かれた Unix 自動化およびテスト ツールです。Unix 疑似端末を使用してサブプロセスを透過的にラップし、端末経由でアクセスされる任意のアプリケーションの自動化を可能にします。

于 2013-01-31T12:45:40.137 に答える