2017-06-27 16 views
1

plinkコマンドファイルの出力(UNIXサーバでスクリプトを実行する)を別のファイルにリダイレクトしようとしています。しかし、私はのアクセスを拒否しましたの問題は出力をリダイレクトしています。出力をplinkからローカルファイルにリダイレクトするときにアクセスが拒否されました

バッチファイル:

cd "C:\Program Files\PuTTY" 

plink -t [email protected] -pw [email protected] "PATH=/bin:/usr/bin:/usr/local/bin /opt/siebel/w44gq8asd/a.sh" > output.txt 

cmd 

答えて

2

あなたの作業ディレクトリを使用すると、書き込み権限を持っていないProgram Files、であるので、それはあなたが「アクセスが拒否されました」になっていることを、唯一の自然です。あなたのバッチファイルがで作業ディレクトリを変更することについてではないものを、あるパスに書きたい場合は

plink ... > C:\path\where\you\can\write\to\output.txt 

:あなたは別のフォルダに出力ファイルを記述する必要が

最初の場所:

"C:\Program Files\PuTTY\plink" ... > output.txt 

(およびcdコマンドを削除)

+1

locatioへの書き込みに'> output.txt'が現在の作業ディレクトリを指しているため、バッチファイルは '% - dp0output.txt" 'を使用していますが、これは必ずしも同じではありません... – aschipfl

関連する問題