On Tue, 2010-06-29 at 09:33 -0500, Chris Bennett wrote: > 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 >
Another way in vi ... Set "fileformat" to "unix": :set ff=unix :w -- Cheers, Devin Teske -> CONTACT INFORMATION <- Business Solutions Consultant II FIS - fisglobal.com 510-735-5650 Mobile 510-621-2038 Office 510-621-2020 Office Fax 909-477-4578 Home/Fax devin.te...@fisglobal.com -> LEGAL DISCLAIMER <- This message contains confidential and proprietary information of the sender, and is intended only for the person(s) to whom it is addressed. Any use, distribution, copying or disclosure by any other person is strictly prohibited. If you have received this message in error, please notify the e-mail sender immediately, and delete the original message without making a copy. -> END TRANSMISSION <-