Thanks for replying guys

I havn't altered any of those files in windows.. I normally do my txt editing in Midnight Commander..
However just incase, I performed the
perl -p -i -e "s/\r//g" filename
on the files:
/etc/e-smith/events/actions/restart-clamd
/etc/rc.d/init.d/clamd
/etc/rc.d/rc7.d/S97clamd
As these are mentioned in the error.
The /etc/e-smith/events/email-update/S65restart-clamd was not a symlink. So I renamed the file and recreated the symlink.
I also re-set the Owner and Permissions of the file as recommended by smeghead, but I'm still getting the same problem.
Please find the exact errors below:
[root@apollo actions]# chown root.root restart-clamd
[root@apollo actions]# chmod 554 restart-clamd
[root@apollo actions]# /etc/e-smith/events/email-update/S65restart-clamd
/etc/rc.d/init.d/clamd: /etc/rc.d/init.d/clamd: /bin/sh: bad interpreter: Permission denied
/etc/rc.d/init.d/clamd: /etc/rc.d/init.d/clamd: /bin/sh: bad interpreter: Permission denied
serviceControl: Couldn't system(/etc/rc.d/rc7.d/S97clamd, restart):
Couldn't restart clamd at /etc/e-smith/events/email-update/S65restart-clamd line 42.
Line 42 of the file is:
esmith::util::serviceControl
(
NAME => 'clamd',
ACTION => $action
) ||
die "Couldn't $action clamd";
Obviously I performed all of the above step by step, testing after each change, No change though

Has anyone any other Ideas?