我在rails应用程序中有一个shell脚本文件。任何人都可以告诉我如何在rails控制器中使用参数调用shell脚本文件?
由于
答案 0 :(得分:0)
尝试反击(``
)。例如,a = `date`
会将shell的date
命令输出分配给a
变量。
UPD:您显然可以运行`~/workspace/my_script.sh`
之类的内容来执行文件中的脚本,只需确保首先授予它可执行权限(使用chmod +x ~/workspace/my_script.sh
)。
UPD2:对于参数,你可以插入它们,就像这样`~/workspace/my_script.sh #{my_parameter_one}`
。 my_parameter_one
将在脚本中以$1
提供。{/ p>