forked from brmlab/brmbar-github
sample crontab file
This commit is contained in:
parent
1f3f1cdd8f
commit
e2e6632df0
3 changed files with 24 additions and 0 deletions
15
brmbar3/crontab
Normal file
15
brmbar3/crontab
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# cleanup bounty
|
||||||
|
*/5 * * * * ~/brmbar/brmbar3/uklid-watchdog.sh
|
||||||
|
0 0 * * 1 ~/brmbar/brmbar3/uklid-refill.sh
|
||||||
|
# overall summary
|
||||||
|
5 4 * * * ~/brmbar/brmbar3/daily-summary.sh | mail -s "daily brmbar summary" yyy@yyy
|
||||||
|
# debt track
|
||||||
|
5 0 * * * ~/brmbar/brmbar3/dluhy.sh 2>/dev/null
|
||||||
|
|
||||||
|
# per-user summary
|
||||||
|
1 0 * * * /home/brmlab/brmbar/brmbar3/log.sh yyy yyy@yyy
|
||||||
|
|
||||||
|
# backup
|
||||||
|
6 * * * * echo "SELECT * FROM account_balances;" | psql brmbar | gzip -9 | ssh -Tp 110 -i /home/brmlab/.ssh/id_ecdsa jenda@coralmyn.hrach.eu
|
||||||
|
16 1 * * * pg_dump brmbar | gzip -9 | ssh -Tp 110 -i /home/brmlab/.ssh/id_ecdsa jenda@coralmyn.hrach.eu
|
||||||
|
|
3
brmbar3/dluhy.sh
Executable file
3
brmbar3/dluhy.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
p1=`echo -n "brmbar - dluhy: "; echo "SELECT name, crbalance FROM account_balances WHERE acctype = 'debt' AND crbalance < -100 AND name NOT LIKE '%overflow%' AND name NOT LIKE 'sachyo' ORDER BY crbalance ASC" | psql brmbar | tail -n +3 | grep '|' | tr -s " " | sed -e "s/ |/:/g" -e "s/$/;/" | tr -d "\n"`
|
||||||
|
p2=`echo "SELECT sum(crbalance) FROM account_balances WHERE acctype = 'debt' AND crbalance < 0 AND name NOT LIKE '%overflow%' AND name NOT LIKE 'sachyo'" | psql brmbar | tail -n +3 | head -n 1 | tr -s " "`
|
||||||
|
echo "$p1 total$p2 Kc" | ssh -p 110 -i /home/brmlab/.ssh/id_rsa jenda@coralmyn.hrach.eu
|
6
brmbar3/log.sh
Executable file
6
brmbar3/log.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
p=`/home/brmlab/brmbar/brmbar3/brmbar-cli.py userlog "$1" yesterday`
|
||||||
|
|
||||||
|
if [ -n "$p" ]; then
|
||||||
|
echo "$p" | mail -s "brmbar report" "$2"
|
||||||
|
fi
|
Loading…
Add table
Add a link
Reference in a new issue