Tosh Cooey wrote:
Maybe I should have followed up instead of sending this so quickly, oh
well.
Yes the Windows CR/LF was the problem. So the situation is resolved,
but I have no clue why the same file with different names was
inconsistent in execution.
Oh well, don't look a gift horse in the mouth I guess, thanks Cosimo!
Tosh
Tosh Cooey wrote:
Ha ha... Yes I wondered about that too, except then why would it run
as mailfile2.pl after only: cp mailfile.pl mailfile2.pl ?
However the programmer working on that file uses Windows and so who
knows, maybe this is the solution, but not the answer...
Thanks!
Tosh
Cosimo Streppone wrote:
On Tue, 29 Jun 2010 14:37:38 +0200, Tosh Cooey <t...@1200group.com>
wrote:
I have an application with a program called [mailfile.pl] which runs
under MP::Registry and is accessed via some mod_rewrites.
Today I pushed a new version from my DEV server to the WWW server
using rsync. Obviously it was working perfectly on DEV.
However the new [mailfile.pl] died with an error on WWW:
[error] (2)No such file or directory: exec of
'/srv/www/htdocs/b2b/mailfile.pl' failed
[error] Premature end of script headers: mailfile.pl, referer:
http://www...
That reminds me:
1) chmod +x mailfile.pl
2) dos2unix mailfile.pl
Perhaps cp removes the wrong line endings?
Anyway, you can also fix files with vi
:%s/ctrl-v ctrl-m//g
Works like a charm. I don't have dos2unix.
Chris Bennett