バックグラウンドで複数の単一行コマンドを実行しようとしています(exec()
)。私のスクリプトはビデオに透かしを入れて元のビデオを削除し、透かし入りのビデオの名前を元の名前に変更します。私はバックグラウンドでコード全体を実行したい。私はround()とcurly {}のブレースを試しましたが、私がバックグラウンドで実行しようとしている私のコードは以下の最後では失敗しました。バックグラウンドでの複数のbashコマンド
(/usr/bin/ffmpeg -i video.mp4 -i watermark.png -filter_complex 'overlay=10:10' video_watermarked.mp4 && rm -rf video.mp4 && mv video_watermarked.mp4 video.mp4) &
エラーが発生しましたか? – Quinn
バックグラウンドでの実行にはどのような性質がありますか? –
パスを確認してください。 '/ video_watermarked.mp4'と' video_watermarked.mp4'の両方を使用しています(先行するスラッシュはありません) – Tibrogargan