Re: Why wont this script run??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxx> 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@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux