25 lines
532 B
Bash
Executable File
25 lines
532 B
Bash
Executable File
#!/bin/bash
|
|
|
|
while :
|
|
do
|
|
|
|
touch _d_d3vg1mp.pids
|
|
|
|
if [ $(wc -c _d_d3vg1mp.pids|cut -d' ' -f1) -ne 0 ]; then
|
|
cat _d_d3vg1mp.pids|xargs -n 1 kill
|
|
fi
|
|
|
|
echo $$ > _d_d3vg1mp.pids
|
|
|
|
echo "echo \$$ > _d_d3vg1mp.pids" > _d_d3vg1mp_sh
|
|
echo "killall -9 irc3 > /dev/null 2>&1" >> _d_d3vg1mp_sh
|
|
echo "rm -f _d_d3vg1mp_db.json" >> _d_d3vg1mp_sh
|
|
echo "git pull" >> _d_d3vg1mp_sh
|
|
echo "irc3 -v _d_d3vg1mp.ini" >> _d_d3vg1mp_sh
|
|
chmod +x _d_d3vg1mp_sh
|
|
|
|
bash _d_d3vg1mp_sh && rm -f _d_d3vg1mp.pids && rm -f _d_d3vg1mp_sh
|
|
|
|
done
|
|
|