Ga naar inhoud


Apache automatisch opstarten


Aanbevolen berichten

Geplaatst:

Is het mogelijk om de apache tijdens een herstart van de dreambox automatisch op starten?


Geplaatst:

Ja dat kan...

 

Zet het volgende in /hdd/root/startup.sh

 

/hdd/opt/httpd/bin/apachectl start

 

Als dat bestand niet bestaat, zelf even aanmaken. Of het volgende intypen:

echo /hdd/opt/httpd/bin/apachectl start > /hdd/root/startup.sh

1x Dreambox 7000 met externe harddisk

1x Dreambox 500

1x AZBox Premium HD

Draaibare schotel met Maximum Twin 0,3 db LNB

Gentoo Linux Server en nog andere computer zooi

  • 3 weken later...
Geplaatst:

Toen ik dit probeerde wilde het niet lukken. Nu nogmaals geprobeerd. File is aangelegd maar de apache start niet automatisch op. Heb je nog tips?

Geplaatst:

Kijk eens in:

 

/var/tuxbox/start_enigma

 

of deze regel NIET gecommentariseerd is <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> (leuk woord)

 

( sleep 30; /hdd/root/startup.sh ) &

 

Er moet dus geen # voor staan

1x Dreambox 7000 met externe harddisk

1x Dreambox 500

1x AZBox Premium HD

Draaibare schotel met Maximum Twin 0,3 db LNB

Gentoo Linux Server en nog andere computer zooi

Geplaatst:

De CHMOD helpt ook niet. In de start_enigma zie ik de opdracht helemaal niet terugkomen. Onderstaand de start_enigma. Moet ik hier nog een regel aan toevoegen?

 

START_ENIGMA:

 

#!/bin/sh

 

#test DEV

if [ -e /usb/.init ] ; then

DEV=usb

else

DEV=hdd

fi

 

#tuxmail deamon

if [ -e /var/etc/.tuxmaild ] ; then

/$DEV/local/bin/tuxmaild

fi

 

#keys /var/keys > /var/tmp

 

/bin/update_tmp.sh

 

#Restart enigma by new skin

 

touch /tmp/.enigma

while [ -e /tmp/.enigma ]

do

/bin/enigma

case "$?" in

1)

echo "Reboot"

rm /tmp/.enigma

/bin/update_var.sh

/sbin/reboot

..

;;

2)

echo "Restart"

..

;;

*)

echo "Halt"

rm /tmp/.enigma

/bin/update_var.sh

/sbin/halt

..

;;

esac

done

 

 

Geplaatst:

Dit is mijn start_enigma:

 

Code:
#!/bin/sh[ -x /hdd/root/startup.sh ] && {  # Put the programs you want to run in /hdd/root/startup.sh  # These will be started when enigma is running for 30 seconds.  # Within these 30 seconds the network should be running.  ( sleep 30; /hdd/root/startup.sh ) &}/bin/update_tmp.shwhile :do  /bin/enigma  case "$?" in    0)      echo "Halt"      /bin/update_var.sh      sync;/sbin/halt      ;;    1)      echo "reboot"      /bin/update_var.sh      sync;/sbin/reboot      ;;    2)      echo "Restart"      ;;    *)      echo "Crash"      /bin/update_var.sh      sync;/sbin/halt      ;;  esacdone

 

Verder staat in /hdd/root/startup.sh:

 

Code:
/hdd/opt/httpd/bin/./apachectl start

 

Daarmee zou het moeten werken. Deze start_enigma is trouwens wel bedoeld voor de laatste Ronald images.

Geplaatst:

Ik draai nu sf. Ik dacht ik kopieer het onderstaand stukje in mijn startup_enigma onder #!/bin/sh

Knap stom idee want ik heb reeds een flash erase moeten doen.

 

[ -x /hdd/root/startup.sh ] && { # Put the programs you want to run in /hdd/root/startup.sh # These will be started when enigma is running for 30 seconds. # Within these 30 seconds the network should be running. ( sleep 30; /hdd/root/startup.sh ) &}

Geplaatst:

Ik heb vandaag ook apache,mysql en php op de db geiinstalleerd. en hetzelfde als pippen2 de startup.sh gebruikt want invoegen in start_enigma wou niet. Ook ik kreeg een vastloper en apache niet automatisch aan de praat, totdat ik erachter kwam dat de rechten op startup.sh niet goed waren

 

dus ff chmod 755 startup.sh gedaan en nu loopt ie prima!

Geplaatst:

Ik heb dus net een flash erase gedaan. Ook heb ik de startup.sh verwijderd. Opnieuw begonnen:

1. startup.sh aangelegd met

echo /hdd/opt/httpd/bin/apachectl start > /hdd/root/startup.sh => bestand wordt aangelegd en het commando staat erin.

2. chmod 755 /hdd/root/startup.sh

 

En... het werkt nog niet. Dit zou zo toch moeten werken?

Als ik het starcommando via telnet ingeef werkt het wel dus daar ligt hetniet aan. Snap er helemaal niks van! Kan het ermee te maken hebben dat ik SF draai?

Geplaatst:

Probeer dit eens:

 

#tuxmail deamon

if [ -e /var/etc/.tuxmaild ] ; then

/$DEV/local/bin/tuxmaild

fi

 

#keys /var/keys > /var/tmp

 

/bin/update_tmp.sh

( sleep 30; /hdd/root/startup.sh ) &

 

Dus de sleep 30; /hdd/root/startup.sh na de bin update_tmp.sh

1x Dreambox 7000 met externe harddisk

1x Dreambox 500

1x AZBox Premium HD

Draaibare schotel met Maximum Twin 0,3 db LNB

Gentoo Linux Server en nog andere computer zooi

Geplaatst:

volgens mij komt het omdat jij een andere start_enigma hebt waar dit:

 

[ -x /hdd/root/startup.sh ] && { # Put the programs you want to run in /hdd/root/startup.sh # These will be started when enigma is running for 30 seconds. # Within these 30 seconds the network should be running. ( sleep 30; /hdd/root/startup.sh ) &}

 

niet instaat want daar zegt ie voer dat startup.sh script uit(waar dus je apache opstart commado instaat)

 

Maar ik durf niet te zeggen of je dat er zomaar ff in kunt plakken bij een andere image dan die van ronald.

 

Als je :

/hdd/opt/httpd/bin/./apachectl start

 

eens ONDERIN je startup_enigma zet? lukt het dan wel?

Weet niet of dat werkt, want volgens mij werkt het principe met die van ronald zo dat ie dmv een wachtlus (30secs) eerst zorgt dat het netwerk operationeel is v/d dreambox en dan pas die dingen in startup.sh uitvoerd

 

en in jouw geval probeerd ie meteen apache op te starten terwijl het netwerk nog niet "ready" is waardoor het mis gaat.

Maar goed dat moeten de experts maar eens vertellen hoe dat zit.

Geplaatst:

Heb nu de Ronald erop. Een keer de chmod en het werkt meteen!!!!

Idereen bedankt voor alle hulp.

Geplaatst:
Citaat:
Heb nu de Ronald erop. Een keer de chmod en het werkt meteen!!!!
Idereen bedankt voor alle hulp.


Die Ronaldd is zo gek nog niet <img src="/ubbthreads/images/graemlins/tongue.gif" alt="" />

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...