[FC8] Bestandje word niet uitgevoerd bij het opstarten

Pagina: 1
Acties:

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Hallo,

Ik ben de laatste tijd mij wat meer gaan verdiepen in de wondere wereld van Linux. Nu ben ik enkele dingetjes aan het uitproberen. Maar ik loop tegen iets aan waarvan ik de oplossing niet weet.

Ik wil graag een scriptje laten uitvoeren bij het opstarten. Even een simpel scriptje gemaakt:
code:
1
2
3
4
5
#!/bin/bash
#
# Test script

mkdir /tmp/testscriptje


Nu heb ik het scriptje in de directory /etc/rc.d/init.d/ geplaatst en heb met het volgende commando een symbolische link gemaakt:
code:
1
ln -s /etc/rc.d/init.d/testscript /etc/rc.d/rc5.d/testscript


Helaas word deze niet uitgevoerd. (Teminsten, de map word niet aangemaakt)

Enig idee ?

Portfolio


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Executable gemaakt? Weet je zeker dat je runlevel 5 bereikt? Weet je zeker dat de naam "testscript" zo in /etc/rc.d/rc.d/ moet staan (lijken de namen van de andere scripts daar ook op?)

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Kleine correctie:

code:
1
ln -s /etc/rc.d/init.d/testscript /etc/rc.d/rc5.d/S99testscript


Runtime level 5 word naar mijn weten bereikt als X is geladen.
Van een bash script hoef je toch geen executable te maken ?

Portfolio


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je hoeft er geen executable van te maken, je moet echter wel het execute-bitje aanzetten :)

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Ah, op die fiets! :)

Ik neem aan dat je dit bedoelt:
code:
1
chmod -x /etc/rc.d/init.d/testscript


Dit mag helaas niet baten :(

Portfolio


  • BarthezZ
  • Registratie: Juli 2004
  • Niet online

BarthezZ

anti voetbal en slechte djs!

Werkt het scriptje wel gewoon als je het handmatig uitvoert? (zou natuurlijk wel moeten indien goed opgeslagen)

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

Gurbe de n00b schreef op maandag 19 november 2007 @ 21:16:
Ah, op die fiets! :)

Ik neem aan dat je dit bedoelt:
code:
1
chmod -x /etc/rc.d/init.d/testscript


Dit mag helaas niet baten :(
Ik zou voor een plusje gaan, in plaats van een minnetje :
chmod +x crappiecrappie

0.0


  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Ik ben d'r uit.
Via de GUI heb ik hem executable gemaakt. Waarschijnlijk lag het er aan dat ik een minnetje gebruikte ipv een plus (Zoals Jungian al zegt).

Bedankt voor jullie hulp! :)

Portfolio

Pagina: 1