用Java编写Bash脚本

3

我有一个Java程序,它会写一个Bash脚本。不幸的是,当这个脚本被保存后,我需要修改它(在Ubuntu 10.04上),以便能够将其作为可执行文件运行。有没有规避这个问题的方法?

我知道这是出于安全考虑...

2个回答


2
如果您没有使用JDK 1.6,可以按照以下步骤操作:
在编写文件后,您可以执行以下操作:
Runtime.getRuntime().exec("chmod +x "+yourfile.sh);

这种方法更依赖于平台,因为chmod并不是所有地方都可用。 - Grimmy
这个解决方案应该适用于问题中提到的操作系统Ubuntu。 - YoK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接