use warnings;
use strict;
+=head1 NAME
+
+Filesystem Gearman Worker
+
+=cut
+
+
use Data::Dump qw(dump);
use lib '/srv/cloudstore/lib';
open(my $log, '>>', '/rsync1/s1/log/send_file.log');
select($log); $|++;
+=head2 send_file ~u2001/from.txt#~u2003/dir/new to.txt
+
+=cut
+
$worker->register_function( send_file => sub {
my ($job) = @_;
$api->send_file( $f_uid => $from, $t_uid => $to );
});
+=head2 rename_file ~u2001/old.txt#new.txt
+
+=cut
+
$worker->register_function( rename_file => sub {
my ($job) = @_;
$api->rename_file( $login, $from, $to );
});
+=head2 delete ~u2001/file_or_dir
+
+=cut
+
$worker->register_function( delete => sub {
my ($job) = @_;
my $work = $job->arg;
});
+=head2 user_usage u2001
+
+=cut
+
$worker->register_function( user_usage => sub {
my ($job) = @_;
my $work = $job->arg;