Я хочу создать эхо-процесс для записи некоторого текста в "файл".
* Пакет fs
недоступен, потому что «файл» - это путь связи для драйвера linux.
Ниже приведен мой код, чтобы просто посмотреть, смогу ли я получить echo
обрабатывает запись в обычный файл, однако spawn
не похоже на флаг >
. Есть идеи?
var spawn = require('child_process').spawn;
echo = spawn('echo', ["test", ">", __dirname+"/test.txt"]);
echo.on('error', function (err) {
console.log('ls error', err);
});
echo.stdout.on('data', function (data) {
console.log('stdout: ' + data);
});
echo.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
echo.on('close', function (code) {
console.log('child process exited with code ' + code);
});
Сейчас я просто получаю следующий вывод без письменного файла:
stdout: test > <*PATH*>/test.txt
child process exited with code 0