创建.sh文件并在Linux命令中修复它

时间:2013-11-18 11:39:39

标签: java linux bash

我在Linux上创建了一个.sh文件,我需要把它放在Linux命令中。 我的最终目标是使用java将其作为“运行时”执行。

2 个答案:

答案 0 :(得分:1)

所以只需将文件放入具有适当特权的/bin即可。但更好的方法是将其放入项目的src/main/resources并从那里执行,我没有看到污染您的/bin目录的原因。

答案 1 :(得分:0)

要在“Linux命令”中输入命令,您需要更改PATH变量,您可以在.bashrc中执行此操作,如下所示:

export PATH=$PATH:/the/path/to/the/directory/with/your/command

之后它将可用于运行(需要重新登录)。另一件事是文件需要可执行,你可以用

来完成
chmod a+x script.sh

那么你将能够从java

做这样的事情
Runtime.getRuntime().exec("script.sh")