Запускаю из под NodeJS команду с sudo, каждый раз ввожу пароль

2 000 руб. за проект
28 апреля 2022, 18:16 • 4 отклика • 40 просмотров
Использую electron nodejs, пишу под linux

запускаю с помощью https://github.com/jorangreef/sudo-prompt

sudo.exec('longprocess'+' &> '+path.join(filepath, 'stdout.txt'), options,
function(error, stdout, stderr) {
console.log(`exited`);
}
);

через NodeJS, я не могу получить PID процесса, запущенного через sudo, а закрываю процесс с помощью команды "kill -9 $(ps aux | grep longprocess | grep ^root | awk '{print $2}')"


Задача:
хочу чтобы программа запоминала, что человек вводил пароль и не спрашивала его каждый раз.
возможно это можно решить через враппер на питоне или сях, это не столь важно
Отзывы
R50 796b9ddb27d7e765dcf0f79603291d7c
Фрилансер
Грамотно и точно постановлена задача!
2 года назад