Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何在sinatra中运行基本异步作业?_Ruby_Process_Asynchronous_Sinatra - Fatal编程技术网

Ruby 如何在sinatra中运行基本异步作业?

Ruby 如何在sinatra中运行基本异步作业?,ruby,process,asynchronous,sinatra,Ruby,Process,Asynchronous,Sinatra,我想运行一个基本的异步作业 exec('curl -0 '+url) 从sinatra应用程序 我试着用叉子和分离来做这件事,但似乎是假的 (我在windows上)试一试怎么样: exec('curl -0'+url) if fork == nil 试一试怎么样: exec('curl -0'+url) if fork == nil Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。Github上有Blake Mizerany的示例应用程序

我想运行一个基本的异步作业

exec('curl -0 '+url)
从sinatra应用程序

我试着用叉子和分离来做这件事,但似乎是假的

(我在windows上)

试一试怎么样:

exec('curl -0'+url) if fork == nil
试一试怎么样:

exec('curl -0'+url) if fork == nil

Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。

Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。

老问题,但是

使用老问题,但是


使用

它似乎不起作用,但出于一个我不太明白的原因,它与Thread一起工作。new{exec('curl-O'+url)}它似乎不起作用,但出于一个我不太明白的原因,它与Thread一起工作。new{exec('curl-O'+url)}谢谢,这正是我想要的,西纳特拉dj的例子真的很前卫谢谢这正是我想要的,西纳特拉dj的例子真的很前卫