Search code examples
ruby-on-railscronruby-on-rails-4permission-deniedwhenever

Whenever - Cron not working? Permission denied


'I have set up a cron with wehenever, but its not working. I tried to run the command manually and i get the error /bin/bash: bin/rails: Permission denied.

Here what the command of the cron looks like:

/bin/bash -l -c 'cd /var/www/domain.net/main && bin/rails runner -e production '\''User.weekly_update'\'''

I also tried to run this command as root but i got the same message.


Solution

  • Try to make bin/rails executable:

    chmod u+x bin/rails
    

    This is, of course, assuming that bin/rails is owned by the crontab's user.