当我手动执行rake任务时,它工作正常但是当我在Cron中放入相同的命令时没有任何反应:
cd /path/to/my/rails/app && rake daily_import
Run Code Online (Sandbox Code Playgroud)
Cron日志表明该命令是问题:
CMD (cd /path/to/my/rails/app && rake daily_import)
Run Code Online (Sandbox Code Playgroud)
rake任务记录错误和成功消息,但没有记录到日志中,根本没有任何操作.但是,如果我复制并粘贴CMD的文本与同一用户Cron运行命令一切正常.
我假设在Cron中运行任务应该和我自己输入一样,这是正确的吗?