From: Guillaume Pellerin Date: Fri, 26 Apr 2024 05:38:45 +0000 (+0200) Subject: sync all years, add chmods X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=6b798df7c36b457f292203301a2041f1717e3b15;p=telecaster-server.git sync all years, add chmods --- diff --git a/bin/publishing/telecaster_master-crfpa-mp4.sh b/bin/publishing/telecaster_master-crfpa-mp4.sh index 3632d08..9bbf125 100755 --- a/bin/publishing/telecaster_master-crfpa-mp4.sh +++ b/bin/publishing/telecaster_master-crfpa-mp4.sh @@ -4,8 +4,8 @@ telecaster_server=/srv/telecaster/telecaster-server organization=Pre-Barreau department=CRFPA year=`date '+%Y'` -local_media_dir=/home/telecaster/archives/$organization/$department/$year/ -server_media_dir=/mnt/crfpa-videos/$organization/$department/$year/ +local_media_dir=/home/telecaster/archives/$organization/$department/ +server_media_dir=/mnt/crfpa-videos/$organization/$department/ tmp_log=/tmp/telecaster-mastering-$department.log mastering_log=/home/telecaster/log/mastering-$department.log server_import_log=/var/log/app/import_media.log @@ -16,15 +16,23 @@ emails="webmaster@parisson.com,jeannot@parisson.com" subject="TeleCaster remux (CRFPA)" bwlimit=20000 -python3 $telecaster_server/bin/mastering/mastering.py -v --nvidia --dir $local_media_dir --log $mastering_log -i webm -o mp4 jpg +python3 $telecaster_server/bin/mastering/mastering.py --nvidia --dir $local_media_dir --log $mastering_log -i webm -o mp4 jpg -#find $backup_dir -type d -exec chmod 755 {} \; -#find $backup_dir -type f -exec chmod 644 {} \; +echo syncing... -rsync -auLKr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*.webm" --exclude="@eaDir" $local_media_dir $media_server:$server_media_dir +find $local_media_dir/$year -type d -exec chmod 755 {} \; +find $local_media_dir/$year -type f -exec chmod 644 {} \; + +#rsync -auLKr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*.webm" --exclude="@eaDir" $local_media_dir $media_server:$server_media_dir + +rsync -auLKr --bwlimit=$bwlimit --exclude="*.webm" --exclude="@eaDir" $local_media_dir $media_server:$server_media_dir + +echo syncing finished. + +echo importing... ssh $app_server "docker compose -f $app_path/docker-compose.yml -f $app_path/env/prod.yml exec -T app /srv/app/manage.py teleforma-import-conferences-2 $organization $department $server_import_log" #python3 $telecaster_server/bin/messaging/mail_msg.py $subject $tmp_log $emails - +echo importing finished.