mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
new: gpu status (#201)
This commit is contained in:
@@ -33,7 +33,8 @@ enum ShellFunc {
|
||||
|
||||
/// Issue #168
|
||||
/// Use `sh` for compatibility
|
||||
static final installShellCmd = """
|
||||
static final installShellCmd =
|
||||
"""
|
||||
mkdir -p $_homeVar/$_srvBoxDir
|
||||
cat << 'EOF' > $_installShellPath
|
||||
${ShellFunc.allScript}
|
||||
@@ -134,7 +135,8 @@ fi''';
|
||||
|
||||
static final String allScript = () {
|
||||
final sb = StringBuffer();
|
||||
sb.write('''
|
||||
sb.write(
|
||||
'''
|
||||
#!/bin/sh
|
||||
# Script for ServerBox app v1.0.${BuildData.build}
|
||||
# DO NOT delete this file while app is running
|
||||
@@ -153,7 +155,8 @@ userId=\$(id -u)
|
||||
''');
|
||||
// Write each func
|
||||
for (final func in values) {
|
||||
sb.write('''
|
||||
sb.write(
|
||||
'''
|
||||
${func.name}() {
|
||||
${func._cmd.split('\n').map((e) => '\t$e').join('\n')}
|
||||
}
|
||||
@@ -199,7 +202,9 @@ enum StatusCmdType {
|
||||
tempType,
|
||||
tempVal,
|
||||
host,
|
||||
diskio;
|
||||
diskio,
|
||||
nvdia,
|
||||
;
|
||||
}
|
||||
|
||||
/// Cmds for linux server
|
||||
@@ -217,6 +222,7 @@ const _statusCmds = [
|
||||
'cat /sys/class/thermal/thermal_zone*/temp',
|
||||
'hostname',
|
||||
'cat /proc/diskstats',
|
||||
'nvidia-smi -q -x',
|
||||
];
|
||||
|
||||
enum DockerCmdType {
|
||||
|
||||
Reference in New Issue
Block a user