X7ROOT File Manager
Current Path:
/usr/libexec/webmin/at
usr
/
libexec
/
webmin
/
at
/
📁
..
📄
CHANGELOG
(702 B)
📄
acl_security.pl
(1.17 KB)
📄
at-lib.pl
(2.89 KB)
📄
backup_config.pl
(892 B)
📄
bootup.cgi
(356 B)
📄
cgi_args.pl
(332 B)
📄
config-coherent-linux
(84 B)
📄
config-corel-linux
(88 B)
📄
config-debian-linux
(88 B)
📄
config-debian-linux-3.0-ALL
(45 B)
📄
config-freebsd
(37 B)
📄
config-generic-linux
(88 B)
📄
config-gentoo-linux
(97 B)
📄
config-irix
(44 B)
📄
config-macos
(35 B)
📄
config-mandrake-linux
(84 B)
📄
config-msc-linux
(84 B)
📄
config-netbsd
(37 B)
📄
config-open-linux
(89 B)
📄
config-openbsd
(37 B)
📄
config-openmamba-linux
(84 B)
📄
config-openserver
(50 B)
📄
config-redhat-linux
(84 B)
📄
config-slackware-linux
(88 B)
📄
config-sol-linux
(88 B)
📄
config-solaris
(47 B)
📄
config-suse-linux
(88 B)
📄
config-syno-linux
(88 B)
📄
config-trustix-linux
(84 B)
📄
config-turbo-linux
(84 B)
📄
config-united-linux
(88 B)
📄
config.info
(219 B)
📄
config.info.bg
(347 B)
📄
config.info.ca
(264 B)
📄
config.info.cs
(241 B)
📄
config.info.de
(293 B)
📄
config.info.es
(262 B)
📄
config.info.fr
(273 B)
📄
config.info.hr
(0 B)
📄
config.info.hu
(257 B)
📄
config.info.it
(251 B)
📄
config.info.ms
(241 B)
📄
config.info.nl
(242 B)
📄
config.info.no
(239 B)
📄
config.info.pl
(206 B)
📄
config.info.pt_BR
(154 B)
📄
config.info.ru
(333 B)
📄
config.info.sk
(302 B)
📄
config.info.sv
(0 B)
📄
config.info.tr
(139 B)
📄
config.info.uk
(164 B)
📄
config.info.zh_TW
(136 B)
📄
create_job.cgi
(1.07 KB)
📄
defaultacl
(40 B)
📄
delete_job.cgi
(1.31 KB)
📄
delete_jobs.cgi
(613 B)
📄
edit_job.cgi
(1.57 KB)
📄
freebsd-lib.pl
(1.43 KB)
📁
images
📄
index.cgi
(4.93 KB)
📄
install_check.pl
(406 B)
📄
irix-lib.pl
(1.25 KB)
📁
lang
📄
linux-lib.pl
(1.76 KB)
📄
log_parser.pl
(625 B)
📄
macos-lib.pl
(1.25 KB)
📄
module.info
(425 B)
📄
module.info.af
(0 B)
📄
module.info.af.auto
(111 B)
📄
module.info.ar
(0 B)
📄
module.info.ar.auto
(156 B)
📄
module.info.be
(0 B)
📄
module.info.be.auto
(162 B)
📄
module.info.bg
(0 B)
📄
module.info.bg.auto
(183 B)
📄
module.info.ca
(84 B)
📄
module.info.ca.auto
(11 B)
📄
module.info.cs
(30 B)
📄
module.info.cs.auto
(90 B)
📄
module.info.da
(0 B)
📄
module.info.da.auto
(110 B)
📄
module.info.de
(102 B)
📄
module.info.de.auto
(13 B)
📄
module.info.el
(0 B)
📄
module.info.el.auto
(193 B)
📄
module.info.es
(30 B)
📄
module.info.es.auto
(76 B)
📄
module.info.eu
(0 B)
📄
module.info.eu.auto
(117 B)
📄
module.info.fa
(0 B)
📄
module.info.fa.auto
(187 B)
📄
module.info.fi
(0 B)
📄
module.info.fi.auto
(123 B)
📄
module.info.fr
(31 B)
📄
module.info.fr.auto
(82 B)
📄
module.info.he
(0 B)
📄
module.info.he.auto
(152 B)
📄
module.info.hr
(0 B)
📄
module.info.hr.auto
(106 B)
📄
module.info.hu
(29 B)
📄
module.info.hu.auto
(95 B)
📄
module.info.it
(28 B)
📄
module.info.it.auto
(77 B)
📄
module.info.ja
(0 B)
📄
module.info.ja.auto
(164 B)
📄
module.info.ko
(0 B)
📄
module.info.ko.auto
(123 B)
📄
module.info.lt
(0 B)
📄
module.info.lt.auto
(114 B)
📄
module.info.lv
(0 B)
📄
module.info.lv.auto
(111 B)
📄
module.info.ms
(85 B)
📄
module.info.ms.auto
(13 B)
📄
module.info.mt
(0 B)
📄
module.info.mt.auto
(104 B)
📄
module.info.nl
(28 B)
📄
module.info.nl.auto
(80 B)
📄
module.info.no
(33 B)
📄
module.info.no.auto
(80 B)
📄
module.info.pl
(90 B)
📄
module.info.pl.auto
(10 B)
📄
module.info.pt
(0 B)
📄
module.info.pt.auto
(102 B)
📄
module.info.pt_BR
(30 B)
📄
module.info.pt_BR.auto
(81 B)
📄
module.info.ro
(0 B)
📄
module.info.ro.auto
(108 B)
📄
module.info.ru
(44 B)
📄
module.info.ru.auto
(132 B)
📄
module.info.sk
(29 B)
📄
module.info.sk.auto
(86 B)
📄
module.info.sl
(0 B)
📄
module.info.sl.auto
(99 B)
📄
module.info.sv
(30 B)
📄
module.info.sv.auto
(80 B)
📄
module.info.th
(0 B)
📄
module.info.th.auto
(244 B)
📄
module.info.tr
(38 B)
📄
module.info.tr.auto
(103 B)
📄
module.info.uk
(0 B)
📄
module.info.uk.auto
(162 B)
📄
module.info.ur
(0 B)
📄
module.info.ur.auto
(171 B)
📄
module.info.vi
(0 B)
📄
module.info.vi.auto
(139 B)
📄
module.info.zh
(0 B)
📄
module.info.zh.auto
(85 B)
📄
module.info.zh_TW
(24 B)
📄
module.info.zh_TW.auto
(70 B)
📄
negativeacl
(7 B)
📄
openserver-lib.pl
(1.02 KB)
📄
rbac-mapping
(103 B)
📄
save_allow.cgi
(695 B)
📄
solaris-lib.pl
(1.35 KB)
📄
start.cgi
(311 B)
📄
stop.cgi
(306 B)
Editing: delete_job.cgi
#!/usr/bin/perl # Delete or run an at job use strict; use warnings; no warnings 'redefine'; no warnings 'uninitialized'; our (%text, %in); require './at-lib.pl'; &ReadParse(); &foreign_require("proc", "proc-lib.pl"); my @jobs = &list_atjobs(); my ($job) = grep { $_->{'id'} eq $in{'id'} } @jobs; $job || &error($text{'delete_egone'}); if ($in{'run'}) { # Run the command and show output &ui_print_header(undef, $text{'run_title'}, ""); # Create temp script for job my $temp = &transname(); my $TEMP; &open_tempfile($TEMP, ">$temp"); &print_tempfile($TEMP, $job->{'cmd'}); &close_tempfile($TEMP); chmod(0755, $temp); print "<p>\n"; print &text('run_output'),"<p>\n"; my @uinfo = getpwnam($job->{'user'}); print "<pre>"; &additional_log('exec', undef, $job->{'cmd'}); my $got = &proc::safe_process_exec($temp, $uinfo[2], $uinfo[3], *STDOUT, undef, 1); if (!$got) { print "<i>$text{'run_none'}</i>\n"; } unlink($temp); print "</pre>\n"; &webmin_log("exec", "job", $job->{'user'}, $job); &ui_print_footer("", $text{'index_return'}); } else { # Just delete the at job &error_setup($text{'delete_err'}); my %access = &get_module_acl(); &can_edit_user(\%access, $job->{'user'}) || &error($text{'edit_ecannot'}); &delete_atjob($in{'id'}); &webmin_log("delete", "job", $job->{'user'}, $job); &redirect(""); }
Upload File
Create Folder