g1mp/_d_d3vg1mp

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