【发布时间】:2014-05-23 09:13:09
【问题描述】:
我有一个在 beagle bone black 中运行的 tomcat Web 应用程序。 在这个应用程序中,可以控制一些引脚:
private static final String GPIO_DIR = "/sys/class/gpio";
public static void enablePin(int gpio)
{
try (RandomAccessFile out = new RandomAccessFile(new File(GPIO_DIR
+ "/export"), "rw"))
{
out.write(("" + gpio).getBytes());
} catch (IOException io)
{
//possibly the pin was already enabled
log.trace("Not able to enable pin", io);
}
}
问题是gpio文件夹中的文件被保护了。
如何配置tomcat7的访问权限才能访问这些文件。
目前export的访问权限是
ls -l
--w------ 1 root root .....
如果我使用 chmod 更改访问权限,则在重新启动系统后它们将设置为默认值。
【问题讨论】:
标签: java linux tomcat beagleboneblack