問題タブ [fswatch]
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.
bash - fswatch と ffmpeg でのファイル名拡張子の出力
ファイル命名拡張子の出力に問題があります。私の入力は、FFMPEG を使用して MP4 に変換する必要がある JPG ファイルです。ただし、以下のコードを実行するとimg1.jpg.mp4
、入力ファイル拡張子だけではなく、img1.mp4
.
どんな助けでも大歓迎です。
MAC、SH/BASH で実行
編集:
ところで、以下のコードのようなトリックを実行するためにループも試しましたが、上記のコードの同じ行で修正するか、FSWATCH
操作が成功した後に関数を呼び出すためのよりきちんとしたソリューションを探しています。
node.js - Dockerコンテナにマッピングされたクラウドオブジェクトストレージボリュームに関するNodeJS Chokidar / fsの問題
NodeJS コードで Chokidar パッケージを使用していますが、Cloud Object Storage バケットで作成され、ランタイムでボリュームとしてマウントされたフォルダーの監視に問題があります。同じコードは、ローカル Mac と、アプリケーションが現在デプロイされているオンプレミスの Linux サーバーでも問題なく動作しています。COS-Chokidar を使用しても、ポッドが作成されたときに 1 回トリガーされます (したがって、すべてのセットアップとボリュームのマウントは正しいです) が、その後はファイルの追加/削除/変更をまったく選択しません!
私はすでに試しました:
usePolling: true
オプション- fs.watch
- ノードウォッチ ライブラリ
CHOKIDAR_USEPOLLING=true
環境変数
何も機能しません。
COS は別の種類のファイル システムであり、これらのツールが監視に失敗したためでしょうか? もしそうなら、そのようなシナリオでファイルを監視するための最良の利用可能なオプションは何でしょうか?