initial commit

This commit is contained in:
Christoffer Müller Madsen 2017-01-24 17:09:09 +01:00
commit a324a3217c
2 changed files with 33 additions and 0 deletions

18
plot.rb Normal file
View File

@ -0,0 +1,18 @@
users = ["christoffermadsen","jmaa","jacob","alexander"]
log_dir = "./log/"
plotstring = %Q[set terminal 'png'
set output "/home/christoffermadsen/public_html/img/screenshot_count.png"
set title "Screenshot Count"
set key left box
set xdata time
set timefmt "%s"
set format x "%m/%d"
set yrange [0:500]
plot ]
users.each do |user|
plotstring += %Q["log/#{user}.log" using 1:2 with lines, \\\n]
end
output = File.open("plotscript","w")
output << plotstring
output.close

15
update.rb Normal file
View File

@ -0,0 +1,15 @@
users = ["christoffermadsen","jmaa","alexander","jacob"]
shot_dir = "/var/shots/"
log_dir = "./log/"
users.each do |user|
size = `du -B1 #{shot_dir}#{user}/ | awk {'print $1'} | head -n 1`
size.delete! "\n"
count = `ls -1 #{shot_dir}#{user}/ | wc -l | head -n 1`
count.delete! "\n"
output = File.open("#{log_dir}/#{user}.log","a")
output << "#{Time.now.to_i} #{count} #{size}\n"
output.close
puts "#{user} has size #{size} with #{count} screenshots"
end