parent
6cd3952b88
commit
c70bcef885
@ -1,37 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
if [ $enableVideoScript != true ]; then
|
|
||||||
echo "Extended Video script disabled, enable by setting parameter: enableVideoScript=true"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Starting Script...."
|
|
||||||
processstartid="$(ps -A -o pid,cmd|grep "/config/extended/scripts/start_video.sh" | grep -v grep | head -n 1 | awk '{print $1}')"
|
|
||||||
echo "To kill script, use the following command:"
|
|
||||||
echo "kill -9 $processstartid"
|
|
||||||
for (( ; ; )); do
|
|
||||||
let i++
|
|
||||||
if [ ! -d "/config/logs" ]; then
|
|
||||||
mkdir -p "/config/logs"
|
|
||||||
chmod 777 "/config/logs"
|
|
||||||
chown abc:abc "/config/logs"
|
|
||||||
fi
|
|
||||||
if [ -f "/config/extended/logs/log-cleanup" ]; then
|
|
||||||
rm "/config/extended/logs/log-cleanup"
|
|
||||||
fi
|
|
||||||
touch -d "24 hours ago" "/config/extended/logs/log-cleanup"
|
|
||||||
if find "/config/logs" -type f -iname "extended_video_script_run_*.txt" -not -newer "/config/extended/logs/log-cleanup" | read; then
|
|
||||||
find "/config/logs" -type f -iname "*.txt" -not -newer "/config/extended/logs/log-cleanup" -delete
|
|
||||||
fi
|
|
||||||
if [ -f "/config/extended/logs/log-cleanup" ]; then
|
|
||||||
rm "/config/extended/logs/log-cleanup"
|
|
||||||
fi
|
|
||||||
bash /config/extended/scripts/video.sh 2>&1 | tee "/config/logs/extended_video_script_run_${i}_$(date +"%Y_%m_%d_%I_%M_%p").txt" > /proc/1/fd/1 2>/proc/1/fd/2
|
|
||||||
if [ -z "$scriptInterval" ]; then
|
|
||||||
scriptInterval="15m"
|
|
||||||
fi
|
|
||||||
echo "Script sleeping for $scriptInterval..."
|
|
||||||
sleep $scriptInterval
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
Loading…
Reference in new issue