通过cron从文件夹运行命令

时间:2013-09-01 07:43:34

标签: cron crontab rake-task

我为cron编写了这个任务:

0 * * * * cd ~/projects/stat-eprorok-rails4/current && rvm use 2.0.0 do bundle exec rake vk_posts:update_likes RAILS_ENV=production

我不明白为什么每小时都没有执行任务,因为这个脚本有效:

cd ~/projects/stat-eprorok-rails4/current && rvm use 2.0.0 do bundle exec rake vk_posts:update_likes RAILS_ENV=production

2 个答案:

答案 0 :(得分:1)

波浪号(家庭的简写)可能尚未初始化...尝试使用绝对路径

答案 1 :(得分:0)

cd方法不适用于像cron这样的应用程序,您需要为要在该目录中运行的每个命令使用完整路径。对于每个文件操作都包括完整文件路径。