0

私のコンピュータにはシリアルインターフェイスに接続されたCiscoWS-C3550があり、次のコマンドでデバイスに接続できます。

cu -l /dev/cuau0 -s 9600

デバイスに接続した場合、次のコマンドを送信します

show interface FastEthernet0/2

そして、いくつかの値を取得するためにシェルスクリプトで使用したいこのコマンドの出力、これを行うにはどうすればよいですか?私はオペレーティングシステムとしてFreeBSD(pfsense 2.0.1)を使用しています。

私は次のようなものを試します

echo 'show interface FastEthernet0/2' > cu -l /dev/cuau0 -s 9600 > test.log

しかし、これは機能しません。次のエラーが発生します:

あいまいな出力リダイレクト。

4

1 に答える 1

1

試す:

echo -e 'show interface FastEthernet0/2\n~.' | cu -l /dev/cuau0 -s 9600 > test.log

~.接続を切断します。http://www.freebsd.org/cgi/man.cgi?query = cu&sektion=1を参照してください。

于 2012-09-24T13:35:34.123 に答える