/ sys: cpio: chown failed - Файловая система только для чтения (построение RPM Passenger с помощью Docker) [дубликат]

Единственная часть этого скрипта, которая требует возможности запуска от имени root - это запись в параметр конфигурации ядра. cd также избыточен, потому что он никем не используется.

Таким образом, сценарий можно переписать следующим образом

#!/bin/bash
export SLOTS=/sys/devices/bone_capemgr.*/slots
echo PRU-GPIO-Enable | sudo tee $SLOTS >/dev/null
exit

Не забудьте сделать файл сценария исполняемым, и, если нужно, закиньте его в $PATH. (Я использую /usr/local/bin/ или $HOME/bin в зависимости от контекста, оба из которых всегда находятся в моем $PATH.)

Или воспользуйтесь этой однострочной фразой

echo PRU-GPIO-Enable | sudo tee /sys/devices/bone_capemgr.*/slots >/dev/null
1
13.12.2014, 00:20
0 ответов

Теги

Похожие вопросы