elasticsearch,cron,crontab,Ruby On Rails,elasticsearch,Cron,Crontab" /> elasticsearch,cron,crontab,Ruby On Rails,elasticsearch,Cron,Crontab" />

Ruby on rails Rails应用程序的Cron任务(elasticsearch)

Ruby on rails Rails应用程序的Cron任务(elasticsearch),ruby-on-rails,elasticsearch,cron,crontab,Ruby On Rails,elasticsearch,Cron,Crontab,如果gem elasticsearch没有在我的Rails应用程序中运行,我想启动它。我不想用其他宝石来做这件事。 所以我创建了start.sh文件: if pgrep -u sth java; then /home/sth/sth/attractions/elasticsearch-1.6.0/bin/elasticsearch fi 我把它放在crontab中: * * * * * /home/sth/sth/attractions/start.sh 脚本不起作用,我不知道为什么。

如果gem elasticsearch没有在我的Rails应用程序中运行,我想启动它。我不想用其他宝石来做这件事。 所以我创建了start.sh文件:

if pgrep -u sth java; then
   /home/sth/sth/attractions/elasticsearch-1.6.0/bin/elasticsearch
fi
我把它放在crontab中:

* * * * * /home/sth/sth/attractions/start.sh

脚本不起作用,我不知道为什么。

在Linux下,Cron不是执行此操作的方法,init系统可以在以下方面帮助您: