使用ls之類簡單的命令,PWD,甚至打開外部應用程序,我用的子進程有成功,但使用EXEC在內置電子應用泊塢窗命令時,我得到這個錯誤:child_process不能執行搬運工人運行
exec Error: Command failed: docker exec -it 6bec55e9e86e touch home.html
the input device is not a TTY
下面是代碼:
var exec = require('child_process').exec;
exec('docker exec -it 6bec55e9e86e touch casa.html', function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
我試過了。我沒有成功! – calebeaires