ラズベリーパイやLinux、Macのターミナル、WindowsのUbutuなど、大きな動画ファイルを変換するとき、特にブラウザから処理するプログラムが二重起動されてしまうことを防ぐ。
#!/bin/bash
echo $1
check=`lsof ~/mypath/* 2>&1|awk ‘{gsub(” “,”\\ “,$0); print $0}’|grep -c $1`
if [ $check -lt 1 ]
then
MP4Box -fps 30 -quiet -add “$1” “$1.mp4”
mv “$1” ~/mypath/finished/
rm “$1”
chmod a+w “$1.mp4”
else
echo “$1 using…”
fi
なお、ファイル名にスペースが入っている場合は、awkのところを修正する必要があるかもしれない。
投稿者プロフィール
最新の投稿
未分類2021.01.11mobile broadband1
未分類2020.09.10閉域網の電子カルテにJitsiを稼働してみた!
未分類2020.09.01Mongodb タイトルなしの汎用インポートコマンド
未分類2020.09.01Spotfire からMongoDBのデータを分析する(DPC公開データをサンプルに)