問題タブ [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.

0 投票する
1 に答える
113 参照

bash - fswatch と ffmpeg でのファイル名拡張子の出力

ファイル命名拡張子の出力に問題があります。私の入力は、FFMPEG を使用して MP4 に変換する必要がある JPG ファイルです。ただし、以下のコードを実行するとimg1.jpg.mp4、入力ファイル拡張子だけではなく、img1.mp4.

どんな助けでも大歓迎です。

MAC、SH/BASH で実行

編集:

ところで、以下のコードのようなトリックを実行するためにループも試しましたが、上記のコードの同じ行で修正するか、FSWATCH操作が成功した後に関数を呼び出すためのよりきちんとしたソリューションを探しています。

0 投票する
0 に答える
37 参照

node.js - Dockerコンテナにマッピングされたクラウドオブジェクトストレージボリュームに関するNodeJS Chokidar / fsの問題

NodeJS コードで Chokidar パッケージを使用していますが、Cloud Object Storage バケットで作成され、ランタイムでボリュームとしてマウントされたフォルダーの監視に問題があります。同じコードは、ローカル Mac と、アプリケーションが現在デプロイされているオンプレミスの Linux サーバーでも問題なく動作しています。COS-Chokidar を使用しても、ポッドが作成されたときに 1 回トリガーされます (したがって、すべてのセットアップとボリュームのマウントは正しいです) が、その後はファイルの追加/削除/変更をまったく選択しません!

私はすでに試しました:

  • usePolling: trueオプション
  • fs.watch
  • ノードウォッチ ライブラリ
  • CHOKIDAR_USEPOLLING=true環境変数

何も機能しません。

COS は別の種類のファイル システムであり、これらのツールが監視に失敗したためでしょうか? もしそうなら、そのようなシナリオでファイルを監視するための最良の利用可能なオプションは何でしょうか?