Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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 on rails 停止Rails中的Cronic作业_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 停止Rails中的Cronic作业

Ruby on rails 停止Rails中的Cronic作业,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在使用cronicgem在我的Rails应用程序中安排作业 每次重新部署应用程序时,我都会使用命令“script/Cronic-k-ptmp/pids/Cronic.pid”停止Cronic作业 我的问题是:如果Cronic作业当前正在运行,它是否会自动终止?还是在整个Cronic进程停止之前等待作业停止?这很难说,但似乎指出Dante(Cronic用来处理去匿名化)向PID发送了一个process.kill(“术语”) 现在我认为cronjob进程应该等到处理完成,但这取决于实现。如果我是

我正在使用cronicgem在我的Rails应用程序中安排作业

每次重新部署应用程序时,我都会使用命令“script/Cronic-k-ptmp/pids/Cronic.pid”停止Cronic作业

我的问题是:如果Cronic作业当前正在运行,它是否会自动终止?还是在整个Cronic进程停止之前等待作业停止?

这很难说,但似乎指出Dante(Cronic用来处理去匿名化)向PID发送了一个process.kill(“术语”)

现在我认为cronjob进程应该等到处理完成,但这取决于实现。如果我是你,我会亲自尝试。创建一个只休眠一段时间的作业,然后通过unix终端发送kill(不要设置-9),看看它是否立即退出。

很难说,但似乎指出Dante(Cronic用来处理去名字化)向PID发送了一个Process.kill(“术语”)


现在我认为cronjob进程应该等到处理完成,但这取决于实现。如果我是你,我会亲自尝试。创建一个只休眠一段时间的作业,然后通过unix终端发送kill(不要设置-9),看看它是否立即退出。

TERM做什么?等待它完成?这个词做什么?等它结束?