##内容
ローカルでPythonのコードを実行して、リモートサーバ上のディレクトリ内にあるファイルを全て削除したいです。
下記のコードを実行しておりますがうまくいきません。
・ssh接続がうまくいっていることは確認済です。
・コードを実行してもエラーはでませんが、リモートサーバ上の消したいファイルも削除されません。
from paramiko import SSHClient, AutoAddPolicy from scp import SCPClient params = dict(hostname="xxx.xx.xx.xx", port=22, username="taro", password="hogehoge") with SSHClient() as ssh: ssh.set_missing_host_key_policy(AutoAddPolicy()) ssh.connect(**params) stdin, stdout, stderr = ssh.exec_command("rm -f /home/taro/CSVFolder/*")
##環境
ローカル:
macOS:Mojave 10.14.6
python: 3.6.5
リモートサーバ:
CentOS Linux release 7.7.1908 (Core)
お忙しい所お手数ですが
アドバイスいただけたら助かります。
おっしゃるとおり、rmコマンドにPATHを通したらうまく動きました。
ありがとうございます。
https://teratail.com/help#resolve-myself を参考に。ヘルプは目を通しましょう。
あなたの回答
tips
プレビュー