Tag: 背景

使用正确的参数转义从ruby在后台执行shell命令

我必须在后台运行一个命令,但我想对其参数进行适当的转义。 system(“rake send_mails subject=’#{params[:subject]}’ 2> /dev/null 1> /dev/null &”); 如果我写system(“rake”, “send_mails”, params[:subject])那么我没有重定向的“位置”和&符号。 如果我不这样做,我没有逃避subject参数。 我该如何解决这个问题?