26 lines
531 B
Bash
26 lines
531 B
Bash
|
#!/bin/bash
|
||
|
##########
|
||
|
# (actually main) script which cron (systemd.timer) starts by time
|
||
|
##########
|
||
|
source /opt/downloader/list.sh
|
||
|
|
||
|
for i in $list; do
|
||
|
echo "$i is live?..."
|
||
|
|
||
|
#check folder
|
||
|
[ ! -d $path/$i ] && mkdir -p $path/$i && echo "Created dir $path/$i"
|
||
|
|
||
|
#detached check & start
|
||
|
screen -dmS $i bash /opt/downloader/check.sh $i
|
||
|
sleep 5
|
||
|
|
||
|
done
|
||
|
|
||
|
#Show status
|
||
|
echo "===="
|
||
|
|
||
|
for i in $list; do
|
||
|
cat $path/$i/pid 2>/dev/null && echo $i "is recording!" || echo $i "is not recording"
|
||
|
done
|
||
|
echo "===="
|