0
を働いていない私は、単純なコマンドラインを起動することはできません。ここにsu username -c "ls -la"
nodejs卵 "のsuユーザー-c 'はLS -la'"
は私のコードです:
var childArgs = [
'username',
'-c',
'"ls -la"'
];
var ph = spawn('su', childArgs);
ph.stdout.on('data', function (data) {
console.log(data);
});
ph.stderr.on('data', function (data) {
console.log('stderr___' + data);
});
ph.on('close', function (code) {
console.log('close__' + code);
});
ph.on('error', function (error) {
console.log('error___' + error);
});
出力:
stderr___bashます。ls -la:
を見つけていないコマンドは、このコマンドのviを起動するにはどのような方法がありますa nodejs
?
を削除する場合にのみ動作していない作品:stderr___su:無効なオプション - '' 使用します。su [オプション] [LOGIN] – YouneL