I trying to do this api but when i request to the server, look like the process are wait too long time.
Any idea???
‘use strict’;
import {Get, JsonController} from “routing-controllers”;
import * as Shell from ‘shelljs’;
import {Success} from “…/…/…/core/responseable/Result”;
const { promisify } = require(‘util’);
const exec = promisify(require(‘child_process’).exec)
@JsonController(’/libra’)
export default class ShellController {
@Get("/execute")
async getContext() {
Shell.cd('/mnt/d/blockchain/libra/scripts/cli').exec('./start_cli_testnet.sh ').exec('account create');
return Success.setMessage('success');
}
}