From a75a02d6538dc90816d1064b585f181e9c633670 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Tue, 16 Aug 2016 12:14:56 -0700 Subject: [PATCH] purge_tmp_terds: a sewage system for /tmp --- Rakefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Rakefile b/Rakefile index db3c10ef..1f6af625 100644 --- a/Rakefile +++ b/Rakefile @@ -403,3 +403,10 @@ task :renew_ssl_certs => [:environment] do delay += 10 end end + +desc 'purge_tmp_turds' +task :purge_tmp_turds => [:environment] do + ['neocities_screenshot*', 'RackMultipart*', 'neocities_saving_file*', 'newinstall-*', '*.dmp', 'davfile*'].each do |target| + Dir.glob("/tmp/#{target}").select {|filename| File::Stat.new(filename).ctime < (Time.now - 3600)}.each {|filename| FileUtils.rm(filename)} + end +end