2010-07-23 5 views
3

У меня есть Java-программа, которая записывает скрипт bash. К сожалению, когда этот скрипт сохранен, мне нужно его изменить (ubuntu 10.04), чтобы включить его в качестве исполняемого файла. Любой способ обойти это?Написание сценария bash из java

Я понимаю, что это вещь безопасности ...

ответ

2

Если вы не используете JDK 1.6 вы можете сделать следующее:

После написания файла вы можете сделать что-то подобные

Runtime.getRuntime().exec("chmod +x "+yourfile.sh); 
+0

Этот метод, который я накладываю, зависит от платформы, chmod недоступен повсюду. – Grimmy

+0

Это решение должно работать для упомянутой OS ubuntu. – YoK