From: Tim Conner Date: 2008-02-21T07:31:37+09:00 Subject: Permission denied when running Ruby script I think that this question might be due to me lacking some fundamental linux knowledge but please can someone explain to me what is going on here. I have a ruby script that I would like to call via a cron job. I have made the necessary adjustments to crontab but i can't get it to work. I think that this is because the user is getting a 'permission denied' message when i try and call the script directly, however, it works when i call it with a ruby prefix: e.g. user@server:ruby test_script.rb => script works user@server:./test_server.rb => -bash: ./test_server.rb: Permission denied The script starts with the shebang line: #!/usr/bin/env ruby On my development machine, I'm using cygwin and the script works when called either way: e.g. user@dev:ruby test_script.rb => script works user@dev:./test_server.rb => script works Please can someone explain why (on the server) I am getting the permission denied message? The same user can successfully run the script if they call it with the ruby prefix. -- Posted via http://www.ruby-forum.com/.