Rails 执行系统命令且日志重定向

magic · 2014年01月13日 · 最后由 Magic 回复于 2014年01月14日 · 3136 次阅读

这两天遇到一个问题,在 Rails 里需要调用系统命令用 system 函数,如下:

system("#{command} > #{log_path}")

但是结果是命令是执行了,但是执行日志没有输出到 log 文件里;请问是为什么呢?

没有读写磁盘的权限?

system("#{command}", :out =>["#{log_path}", 'a'])

需要 登录 后方可回复, 如果你还没有账号请 注册新账号