Как читать содержимое файлов синхронно в Node.js?

Бонусный ответ, так как этот прецедент привел меня сюда:

В случае, когда вам нужно сделать это как какой-то другой пользователь

echo "some output" | sudo -u some_user tee /some/path/some_file

Обратите внимание, что эхо произойдет так как вы и запись файла будут выполняться как «some_user», что НЕ будет работать, если вы должны запустить echo как «some_user» и перенаправить вывод с помощью «some_file», потому что перенаправление файлов произойдет как вы.

Подсказка: tee также поддерживает добавление с флагом -a, если вам нужно заменить строку в файле в качестве другого пользователя, который вы могли бы выполнить sed в качестве желаемого пользователя.

16
задан alexchenco 7 December 2015 в 13:56
поделиться