ライブラリparamiko
でPython 2.7を使用しています。 最新の修正ファイルがリモートマシンにあります。ここに私のコードです:Python ssh最新のファイルを見つける
はまず、私は必要なライブラリをインポートし、
import paramiko
第二に、私はその後sshクライアントとSFTP、
s = paramiko.SSHClient()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
s.connect("XXX.XXX.XXX.XX",22,username="NAME",password='PW',timeout=4)
sftp = s.open_sftp()
を設定し、私は考えているかIディレクトリ/home/image/
を走査して、リモートマシン内の最新の変更されたファイルを見つけることができます。
私だけのように、ローカルでそれを見つける方法を知っている:私は、リモートマシンの最新の修正されたファイルを見つけることができますどのように助けを求めています
file= max(glob.iglob(os.path.join('/home/image/','*.png')), key=os.path.getmtime).replace("//","/")
。ありがとうございました。
'ls -1t |ヘッド-1' –
@BurhanKhalidお返事ありがとうございます。それは本当に素晴らしいコマンドです。しかし、このコマンドをPythonでどのように実行できますか? – VICTOR