Ruby on rails Rails应用程序的Cron任务(elasticsearch)
如果gem elasticsearch没有在我的Rails应用程序中运行,我想启动它。我不想用其他宝石来做这件事。 所以我创建了start.sh文件: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 脚本不起作用,我不知道为什么。
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系统可以在以下方面帮助您: