#!/usr/bin/perl use strict; use Cwd 'abs_path'; use File::Basename; use local::db; use config; for my $dl (local::db::download->retrieve_all) { my $du = "du -sm ".$config::config{files_dir}.'/'.$dl->category->name.'/'.$dl->download_id; my $du_resp = `$du`; my ($size) = $du_resp =~ /^(\d+)/; # warn $size; $dl->size($size); $dl->update; }