]> git.proxmox.com Git - pve-manager.git/blame - bin/pvescheduler
update shipped appliance info index
[pve-manager.git] / bin / pvescheduler
CommitLineData
6385fb81
TL
1#!/usr/bin/perl
2
3use strict;
4use warnings;
5
6use PVE::Service::pvescheduler;
7
8use PVE::RPCEnvironment;
9use PVE::SafeSyslog;
10
11$SIG{'__WARN__'} = sub {
12 my $err = $@;
13 my $t = $_[0];
14 chomp $t;
15 print STDERR "$t\n";
16 syslog('warning', "%s", $t);
17 $@ = $err;
18};
19
20my $prepare = sub {
21 my $rpcenv = PVE::RPCEnvironment->init('priv');
22
23 $rpcenv->init_request();
24 $rpcenv->set_language($ENV{LANG});
25 $rpcenv->set_user('root@pam');
26};
27
28PVE::Service::pvescheduler->run_cli_handler(prepare => $prepare);