Why wont this script run??

Jamie Bohr jamiebohr at gmail.com
Wed Oct 12 18:09:53 UTC 2005


Try dos2unix to convert the file from a Windows formt to a UNIX format.

I agree with the above about getting the offical copy of the inet script for
Apache.

- Jamie

On 10/12/05, Michael Yep <myep at remotelink.com> wrote:
>
>
> Ben Stringer wrote:
>
> >On Wed, 2005-10-12 at 15:36 +0200, Søren Neigaard wrote:
> >
> >
> >>Somehow my /etc/init.d/httpd script broke (i did not alter it), and i
> >>dont know how to fix it, but i found out that simply running
> >>"/usr/sbin/httpd" starts apache, but apachectl does not. So my plan was
> >>to make a really simple script that runs "/usr/sbin/httpd" like the
> >>following:
> >>
> >>--- SCRIPT ---
> >>#!/bin/bash
> >>
> >>start() {
> >> echo "Starting httpd"
> >> /usr/sbin/httpd
> >>}
> >>stop() {
> >> echo "Stopping httpd"
> >> killall -9 httpd
> >> rm -f /var/run/httpd.pid /var/lock/subsys/httpd
> >>}
> >>
> >>restart() {
> >> stop
> >> start
> >>}
> >>
> >>case "$1" in
> >> start)
> >> start
> >> ;;
> >> stop)
> >> stop
> >> ;;
> >> restart)
> >> restart
> >> ;;
> >> *)
> >> echo $"Usage: $0 {start|stop|restart}"
> >> exit 1
> >>esac
> >>
> >>exit $?
> >>--- SCRIPT ---
> >>
> >>But it gives me this:
> >>
> >>: bad interpreter: No such file or directory
> >>
> >>Im no shell programmer, so i have no clue... Any ideas folks?
> >>
> >>
> >
> >Did you write the script on a windows system, then copy it over to a
> >linux system (I noticed you are using a Windows email client)? This
> >error can be due to problems with carriage return/line feed characters.
> >
> >Your script syntax looks fine - this error will be due to the file
> >format, permissions or the shell environment.
> >
> >BTW - if you broke your apache startup script, just install/re-install
> >apache to recover it. Easier than trying to reinvent the wheel :)
> >
> >Cheers, Ben
> >
> >
> btw, for future script writing you should prob put a sleep 5 between
> stop and start to make sure the process is dead
>
> --
> Michael Yep
> Development / Technical Operations
> RemoteLink, Inc.
> (630) 983-0072 x164
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20051012/cee8e58a/attachment-0001.htm>


More information about the fedora-list mailing list