【发布时间】:2012-01-20 19:53:55
【问题描述】:
假设我的 bash 文件包含
chmod -R 777 $backup_files/app/webroot/uploadedFiles/
当我使用 /permission.sh 通过 root 权限运行它时它工作正常,但是当我尝试通过 java 代码运行这个 bash 脚本时
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("/permission.sh");
printBufferedReaderOutputFromProcess(process);
process.waitFor();
它给了我以下错误:
chmod: changing permissions of `/home/app/webroot/uploadedFiles/A.jpg': Operation not permitted
我能解决什么问题?
【问题讨论】:
标签: java linux bash permissions