Yandex.Diskのゴミを人間の介入なしに自動的に空にする

控えめなサーバーでバックアップを処理した後、私は明らかな次のステップに直面しました-これらすべてのものをどこに保存するのですか?







特に選択の余地はありません。無料のYandexディスクがあり、すべてのボーナスがあり、すでに63 GBあります。これを使用しないのは、罪です。







原則として問題は解決しましたが、他の多くのユーザーと同じように、場所がゴムではなく、バスケットを定期的に掃除する必要があることを発見しました。そうしないと、場所はすぐに終了しますが、常にWebインターフェイスにアクセスしてバスケットを掃除する時間と能力がありません。障害、修正する必要があります。







10〜15分かけて、1年間問題を忘れて、行きましょう。







すべてが私のために働く入力データ:







Ubuntu 18.04
Yandex.Disk     
      
      





  1. https://oauth.yandex.ru/で毒が機能するログインの下に移動し、[新しいアプリケーションの登録]ボタンをクリックしてみましょう。









  2. スクリーンショットに示されているようにフィールドに入力します









  3. アクセスポイントで、Yandex Disk REST APIを選択し、スクリーンショットのようにチェックボックスをオンにします









  4. ページの一番下に移動し、[アプリケーションの作成]ボタンをクリックします









  5. , (PS , )









  6. , https://oauth.yandex.ru/authorize?response_type=token&display=popup&client_id=id ID 5















  7. , !















  8. nano /root/yadisk.sh
          
          











    #!/bin/sh
    /usr/bin/curl -s -H "Authorization: OAuth _" -X "DELETE" https://cloud-api.yandex.net/v1/disk/trash/resources/?path=
          
          





    _ 8













  9. chmod 700 /root/yadisk.sh
          
          





  10. crontab -e







    0 3 * * * /root/yadisk.sh > /dev/null 2>&1
          
          





    , . 3 .









, :)

— , , .













/usr/bin/curl -s -H "Authorization: OAuth _" -X "DELETE" https://cloud-api.yandex.net/v1/disk/trash/resources/?path=
      
      





( _)

.







.








All Articles