mirror of
https://github.com/unraid/webgui.git
synced 2026-05-04 08:49:47 -05:00
OpenTerminal: set terminate signal
This commit is contained in:
@@ -58,7 +58,7 @@ case 'syslog':
|
||||
$path = '/var/log/';
|
||||
$file = realpath($path.$_GET['name']);
|
||||
$sock = "/var/run/syslog.sock";
|
||||
exec("ttyd-exec -om1 -i '$sock' ".command($path,$file));
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' ".command($path,$file));
|
||||
break;
|
||||
case 'disklog':
|
||||
// read disk log info (main page)
|
||||
@@ -66,7 +66,7 @@ case 'disklog':
|
||||
$sock = "/var/tmp/$name.sock";
|
||||
$ata = exec("ls -n '/sys/block/$name'|grep -Pom1 'ata\d+'");
|
||||
$dev = $ata ? $name.'|'.$ata.'[.:]' : $name;
|
||||
exec("ttyd-exec -om1 -i '$sock' ".wait($name,"grep -P \"'$dev'\" '/var/log/syslog*'"));
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' ".wait($name,"grep -P \"'$dev'\" '/var/log/syslog*'"));
|
||||
break;
|
||||
case 'log':
|
||||
// read vm log file
|
||||
@@ -74,7 +74,7 @@ case 'log':
|
||||
$name = unbundle($_GET['name']);
|
||||
$file = realpath($path.$_GET['more']);
|
||||
$sock = "/var/tmp/$name.sock";
|
||||
exec("ttyd-exec -om1 -i '$sock' ".command($path,$file));
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' ".command($path,$file));
|
||||
break;
|
||||
case 'docker':
|
||||
$name = unbundle($_GET['name']);
|
||||
@@ -86,18 +86,18 @@ case 'docker':
|
||||
$docker = wait($name,"docker logs -n $rows '$name'"); // container stopped
|
||||
else
|
||||
$docker = "$run docker logs -f -n $rows '$name'"; // container started
|
||||
exec("ttyd-exec -om1 -i '$sock' $docker");
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' $docker");
|
||||
} else {
|
||||
// docker console command
|
||||
$sock = "/var/tmp/$name.sock";
|
||||
exec("ttyd-exec -om1 -i '$sock' docker exec -it '$name' $more");
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' docker exec -it '$name' $more");
|
||||
}
|
||||
break;
|
||||
case 'lxc':
|
||||
$name = unbundle($_GET['name']);
|
||||
$more = unbundle($_GET['more']);
|
||||
$sock = "/var/tmp/$name.sock";
|
||||
exec("ttyd-exec -om1 -i '$sock' lxc-attach '$name' $more");
|
||||
exec("ttyd-exec -s2 -om1 -i '$sock' lxc-attach '$name' $more");
|
||||
break;
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user