用参数运行shell脚本文件rails controller

时间:2018-02-16 08:35:46

标签: ruby-on-rails

我在rails应用程序中有一个shell脚本文件。任何人都可以告诉我如何在rails控制器中使用参数调用shell脚本文件?

由于

1 个答案:

答案 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>