mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 06:03:28 +00:00
Allow wildcards when searching for processes using files
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3354129&group_id=17457
This commit is contained in:
@@ -66,8 +66,8 @@ return split(/\s+/, $out);
|
||||
sub find_file_processes
|
||||
{
|
||||
local($out, $files);
|
||||
$files = join(' ', @_);
|
||||
$out = `fuser -f $files`;
|
||||
$files = join(' ', map { quotemeta($_) } map { glob($_) } @_);
|
||||
$out = &backquote_command("fuser -f $files");
|
||||
$out =~ s/[^0-9 ]//g;
|
||||
$out =~ s/^\s+//g; $out =~ s/\s+$//g;
|
||||
return split(/\s+/, $out);
|
||||
|
||||
@@ -116,7 +116,7 @@ return split(/\s+/, $out);
|
||||
sub find_file_processes
|
||||
{
|
||||
local($out, $files);
|
||||
$files = join(' ', map { quotemeta($_) } @_);
|
||||
$files = join(' ', map { quotemeta($_) } map { glob($_) } @_);
|
||||
$out = &backquote_command("fuser $files 2>/dev/null");
|
||||
$out =~ s/[^0-9 ]//g;
|
||||
$out =~ s/^\s+//g; $out =~ s/\s+$//g;
|
||||
|
||||
@@ -54,8 +54,8 @@ return split(/\s+/, $out);
|
||||
sub find_file_processes
|
||||
{
|
||||
local($out, $files);
|
||||
$files = join(' ', @_);
|
||||
$out = `fuser $files 2>/dev/null`;
|
||||
$files = join(' ', map { quotemeta($_) } map { glob($_) } @_);
|
||||
$out = &backquote_command("fuser $files 2>/dev/null");
|
||||
$out =~ s/^\s+//g; $out =~ s/\s+$//g;
|
||||
return split(/\s+/, $out);
|
||||
}
|
||||
|
||||
@@ -77,8 +77,8 @@ return split(/\s+/, $out);
|
||||
sub find_file_processes
|
||||
{
|
||||
local($out, $files);
|
||||
$files = join(' ', @_);
|
||||
$out = `fuser $files 2>/dev/null`;
|
||||
$files = join(' ', map { quotemeta($_) } map { glob($_) } @_);
|
||||
$out = &backquote_command("fuser $files 2>/dev/null");
|
||||
$out =~ s/^\s+//g; $out =~ s/\s+$//g;
|
||||
return split(/\s+/, $out);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user