bat bestand nu wel gerichte vraag

Pagina: 1
Acties:

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
#!/bin/bash
ipchains -F
ipchains -A forward -s 192.168.0.0/20 -j MASQ
ipchains -A forward -p TCP -d 192.168.0.0/20 2000:2200 - j MASQ
ipchains -A forward -p UDP -d 10.10.10.0/24 4000 -j MASQ

en dan chmod +x bat

waarom werkt het dan nog niet het bestand is uitvoerbaar en er staat #!/bin/bash bij maar krijg nog steeds fout meldingen bad interpreter

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 23:41

odysseus

Debian GNU/Linux Sid

Wat geeft 'ls -l /bin/bash' terug?

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Ik neem maar aan dat /bin/bash ook echt bestaat? ;)

Liege, liege, liegebeest!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Met welke editor heb je het bestand gemaakt, toevallig een windows ding?

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
-rwxr-xr-x 1 root toot 519964 jul 9 2001 /bin/bash. dat /bin/bash is groen en ik heb het gemaakt in mc zit standaard in redhat7.2

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Nou moet ik even _heeeel_ hard nadenken, want ik had precies het zelfde probleem een aantal weken geleden.. Toen heb ik me ook te pleures lopen zoeken naar de oplossing..

Vreemd genoeg werkte andere scripts die op precies dezelfde wijze waren gemaakt wel |:(

Aniway... Werkt het wel als je in plaats van /bin/bash /bin/sh neer zet? Of een andere shell die je op je systeem hebt natuurlijk...

Liege, liege, liegebeest!


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
heb ik ook geprobeerd maar het werkte niet helaas. kan je voor mij heel erg hard na denken pleaze >:)

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Moet morgen op het werk eens vragen aan een collega of hij nog weet wat ik ook al weer veranderde... Als ik dat al deed; mijn geheugen is een vergiet!

Voor zover ik weet ben ik gewoon overnieuw begonnen met het script en werkte het toen wel *grijns*

Maar ik zal het morgen eens vragen :)

Liege, liege, liegebeest!


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 06-07 14:29
1: kijk ff met vim of er vreemde regeleindes instaan (^W enzo)
2: probeer eens met een traling enter (dus ook een enter na de laatste regel

Verwijderd

Controleer eens met een od -hc van het bestand of er misschien een control character aan het einde van de #!/bin/bash regel staat. (een control M bijvoorbeeld).

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Nou ja... na wat navraag is de conclusie:
Misschien een verborgen character ofzo.... Verwijder het bovenste regeltje en zet'm d'r opnieuw in :)

succes!

Liege, liege, liegebeest!

Pagina: 1