我正在尝试构建一个webapp作为youtube-dl的包装器。我正在使用Runtime.getRuntime().exec()
调用youtube-dl命令,但我得到的所有内容都是说File system is read-only
而被拒绝
我在执行像Runtime.getRuntime().exec("youtube-dl ...",null,workingDirectory)
这样的命令时传递了工作目录
workingDirectory的权限更改如下
drwxr-xr-x 1 tomcat tomcat 0 May 13 08:21 Folder
甚至尝试了ProcessBuilder而不是RunTime结果相同的问题,并尝试了其他命令,如touch
创建文件,但结果是相同的。获取touch: cannot touch 'a.txt': Read-only file system
错误
我使用tomcat9 - 9.0.16-3ubuntu0.18.04.1,Java8 - 1.8.0_242,Ubuntu - 18.04.1,tomcat是通过apt-get安装的
有人能告诉我我哪里做错了吗?
发布于 2020-06-09 01:03:55
您的文件系统似乎进入了只读模式..请重新启动该服务器..
https://stackoverflow.com/questions/61765935
复制