私はSFTPアクセスのみを持つリモートサーバからいくつかのファイルを削除するために、cronジョブを作成したいと考えています。シェルへのアクセス権がありません。 リモートサーバーに接続してそれを行う最善の方法は何ですか? 私はsshpass
をインストールして、このような何かをしたしている:リモートサーバでSFTPを使用して1日以上経過したファイルを削除する
sshpass -p pass sftp [email protected]
しかし、どのように私は古いファイルを一覧表示し、それらを削除するためにコマンドを渡すことができますか?
参照[SCP/SFTPを使用してリモートサーバー上のX日より古いファイルを削除](http://serverfault.com/q/184586/168875)。 –
私はそれを見ましたが、その男はsshを使用しています。私はsshアクセス権を持っていません。 sftpのみ。 – user1919
もう一つの答え(正しく)は、OpenSSHの 'sftp'クライアントには魔法の方法がないと言います。 –