bin/cpubench: don't wrap inside systemd-run

This commit is contained in:
2025-05-01 17:18:07 +08:00
parent e83c81619f
commit 3fca8ca130

View File

@@ -60,28 +60,18 @@ const configFile = path.resolve(cpubenchDir, 'config', `rendered-${uuid}.config`
writeFileSync(configFile, cpubenchConfig); writeFileSync(configFile, cpubenchConfig);
const systemdArgs = [ const proc = spawn(
'--user',
`--unit=${uuid}`,
`--working-directory=${cpubenchDir}`,
path.resolve(cpubenchDir, 'cpubench.sh'), path.resolve(cpubenchDir, 'cpubench.sh'),
[
`--config=${configFile}`, `--config=${configFile}`,
"--skip_verify=1", "--skip_verify=1",
"--rebuild=1", "--rebuild=1",
"-i=1" "-i=1"
]; ],
const proc = spawn(
'systemd-run',
systemdArgs,
{ cwd: cpubenchDir } { cwd: cpubenchDir }
); );
proc.stdout.pipe(process.stdout); proc.stdout.pipe(process.stdout);
proc.stderr.pipe(process.stderr); proc.stderr.pipe(process.stderr);
console.log(`Command suggest:`);
console.log(chalk.green(`systemctl --user status ${uuid}`));
console.log(chalk.green(`journalctl --user -xeu ${uuid}`));
await promisifySpawn(proc); await promisifySpawn(proc);