問題タブ [rclone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python サブプロセスが停止し続ける
サブプロセスを使用して深刻なrcloneコピー操作を呼び出すpythonスクリプトを実行しています。rclone はネイティブ コマンドではないため、.bashrc ファイルによって自動的に実行されるシェル スクリプトから定義しています。subprocess.run("rclone") が適切に rclone メニューをプルするため、動作することを確認できます。
問題は、スクリプトを実行すると、エラーや例外が発生しないことです。代わりに、端末ウィンドウに次のように表示されます。
この問題は、Linux サブプロセスがバックグラウンド化されていることに関連していることを理解しています。ただし、この解決策 は私の問題を解決していないようで、このプロセスが一時停止するのを防ぐ方法については何も見つかりません. RedHat と Amazon EC2 で実行したので、ディストリビューションに依存しないことを確認できます。
最後の重要な情報: サブプロセスを sh ではなく bash として呼び出して、bashrc ファイル経由でエイリアスをロードしています。再現可能な最小限のコードは次のとおりです。
shell - Xログイン時にフィッシュシェルスクリプトをすぐに実行しますか?
そのため、同様の質問に対する他の回答をいくつか見てきましたが、特定の質問に対する回答に近づいていると思います。しかし、私が見た答えのどれも、まさに私が今必要としているものではありません。
だから、魚の殻のログイン時に物をロードできることを私は知っています~/.config/fish/config.fish
ただし、x環境へのログイン時にこの特定のものを実行したかったのです(私にとってはxfce):
次のように動作します。
- 問題のフォルダが空の場合 (テスト)
- 世界に ping できる場合 (1.1.1.1)
- 構成されたドライブを場所にマウントする (Dropbox)
- またはそれがマウントされていないことをエコー
これは、デスクトップでターミナルを開いたときに (is-interactive
行があるかどうかに関係なく) 機能しているように見えますが、デスクトップにアクセスしたときにこのドライブを自動マウントする他の方法を試しましたが、まだ機能していません。
誰でもこの問題の簡単な解決策を持っていますか?
皆さんありがとう!
command-line - rclone および Azure コンテナーのパブリック アクセス レベルの設定/リセット
ツールrclone
には、作成時または後でコンテナーの BLOB またはコンテナーへのパブリック アクセス レベルの設定/リセットを許可しないという制限があるようです。コンテナのデフォルトのパブリック アクセス レベルは に設定されていprivate
ます。
存在しない場合にコンテナーを作成する rclone コマンドを次に示します。
rclone mkdir azure:mycontainer
azure-ctl
正常に動作しているようで、このレベルを設定/リセットできるコマンドがあります。ただし、rclone
ツールには同じものがありません。または、を使用してそれを行う方法を理解できない可能性がありますrclone
。
az storage container create
--name
--account-name
--resource-group --public-access off
--account-key
--auth-mode キー
詳細:
synchronization - rsync/rclone による差分データ転送
大量のファイルを含むアプリケーションを別のサーバーに転送するプロジェクトがあります。移行時間をできるだけ短くするために、2 段階のファイル転送を考えています。
- step1: ファイル転送
- step2 (移行日): 移行デルタ
そのため、最初は AWS S3 バケットへの rclone 同期から始めました。これは確実に機能します。しかし、膨大な量のファイルがあるため、変更されたファイルが 1 つだけの場合でも、rclone を使用したデルタ同期には 5 時間かかります。rclone チェック プロセスには非常に時間がかかります...
私の次のアイデアは、最初に初期ファイルを tar し、最初のプロセスで tar のみを転送することです。しかし、移行日には、最初の最初の tar 以降に追加および削除されたファイルを見つけるプロセスが必要です ...
それについて何か提案はありますか?