无法识别产生错误消息的错误

时间:2019-03-26 10:00:27

标签: mysql

var child_process = require ("child_process");

 var command = 'mysqldump --user=root --password=helloworld --databases ' + args.db_name > '~/sqldump/sqldump.sql';

        var dump = child_process.exec(command, function (err,stdout){
            if(err)
                console.log({error : err},"Error while taking the dump");

            console.log(stdout);
        });

获取错误:

  

{错误:{[错误:命令失败:/ bin / sh -c false]被杀死:   false,代码:1,信号:null,cmd:'/ bin / sh -c false'}}'   采取转储'

1 个答案:

答案 0 :(得分:0)

由于修饰引号和符号,您只有一个轻微的语法问题:

更改

args.db_name > '~/sqldump/sqldump.sql'

收件人:

args.db_name + ' > ~/sqldump/sqldump.sql'