モンモンブログ

技術的な話など

2022-04-01から1ヶ月間の記事一覧

【シェルスクリプト】Ctrl-C で実行中のジョブを突然殺すことなく、ジョブの終了をちゃんと待ちたい

動画のエンコードのような「時間のかかる処理」をループ内で繰り返し実行するようなシェルスクリプトを書いた場合、 Ctrl-C でいきなり終了するのではなく、現在実行中の「時間のかかる処理」が終わってから終了するようにしたい、て場合があるかと思います…

Electron でファイルパスから File オブジェクトを作る

Electron でローカルの動画をアップロードするために File 型に変換する必要があったので調べました。 const filePath = 'path/to/file.mp4'; const blob = fs.readFileSync(filePath); const file = new File([blob], filePath, { type: 'video/mp4' });