Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: probleempje met bash commando uitvoeren bij opstarten  (gelezen 1371 keer)

spiral in

  • Gast
probleempje met bash commando uitvoeren bij opstarten
« Gepost op: 2006/06/28, 22:19:25 »
Met het opstarten van Gnome wil ik graag een bash commando draaien.

Zoals in dit bestandje:
#/bin/bash
echo Vul je naam in &
read NAME
echo "Hi $NAME!"
zodat er dus een terminal venster wordt geopend waar op input wordt gewacht.
Ik heb het bestand rechten voor uitvoeren gegeven en aangegeven in 'sessies' dat ie het bestandje moet uitvoeren bij opstarten.
Maar dat doet ie dus niet, of wel, maar niet correct. Ik krijg geen mogelijkheid om input te geven.

Als ik op het bestand in nautilus dubbelklik krijg ik de vraag of ik het bestand wil 'uitvoeren in terminalvenster', 'weergeven' en 'uitvoeren'.

Bij 'uitvoeren in terminalvenster' gaat het goed, dan wordt er op input gewacht, zo zou ik het dus willen bij het opstarten.
Als ik echter 'uitvoeren' gebruik, gebeurd er niks (ofwel hetzelfde als nu bij het opstarten).

Wat moet ik toevoegen in het bestandje zodat 'uitvoeren in terminalvenster' wordt gebruikt?

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
probleempje met bash commando uitvoeren bij opstarten
« Reactie #1 Gepost op: 2006/06/28, 22:22:55 »
Lijkt mij of hij niet goed weet met welk programma hij dat moet uitvoeren.
Rechtermuisklik->eigenschappen->openen met
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

spiral in

  • Gast
probleempje met bash commando uitvoeren bij opstarten
« Reactie #2 Gepost op: 2006/06/28, 22:30:23 »
Citaat van: bartek
Lijkt mij of hij niet goed weet met welk programma hij dat moet uitvoeren.
Rechtermuisklik->eigenschappen->openen met
Dan zou ik moeten kiezen voor terminal?
Als ik dat doe dan gaat de 'zandloper' lopen, maar er gebeurd niets...

#/bin/bashgeeft toch al aan dat ie in terminal venster moeten draaien?

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
probleempje met bash commando uitvoeren bij opstarten
« Reactie #3 Gepost op: 2006/06/28, 22:38:45 »
hmmm. Ik merk dat je ingelogt bent als root ... is dat nodig voor deze commando's?
Wat wil je met die commando's doen precies.
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

spiral in

  • Gast
probleempje met bash commando uitvoeren bij opstarten
« Reactie #4 Gepost op: 2006/06/28, 22:43:50 »
Citaat van: bartek
hmmm. Ik merk dat je ingelogt bent als root ... is dat nodig voor deze commando's?
Wat wil je met die commando's doen precies.
Nou, het gaat eigenlijk niet om het uitvoeren van bovenstaande, maar het mounten van een encrypted volume. Hier moet ik dan een wachtwoord voor invoeren.
Maar met de opdracht voor het mounten, doet ie hetzelfde als bovenstaande...

Waaraan merk je dat ik ingelogt ben als root?

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
probleempje met bash commando uitvoeren bij opstarten
« Reactie #5 Gepost op: 2006/06/28, 22:57:29 »
Aan het # teken. Dat krijg je alleen als je ingelogd bent als root
Indien je als gebruiker bent ingelogd krijg je dit teken: $

Van mounten heb ik helaas niet veel soep gegeten. Maar er is volgens mij maar 1 w8woord dat je moet kennen en dat is het w8woord dat je ingevoerd hebt toen je Ubuntu installeerde.

Voor meer info over de Terminal verwijs ik u best naar de link onderaan op mijn post.
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

spiral in

  • Gast
probleempje met bash commando uitvoeren bij opstarten
« Reactie #6 Gepost op: 2006/06/28, 23:11:14 »
Citaat van: bartek
Aan het # teken. Dat krijg je alleen als je ingelogd bent als root
Indien je als gebruiker bent ingelogd krijg je dit teken: $
Oh, dat # teken heb ik zelf als eerste regel in het bestand gezet, want ik heb begrepen dat daarmee wordt aangegeven dat opdrachten die op volgende regels staan moeten worden uitgevoerd met bash.
Wat dus in code in de openingspost staat is de inhoud van een tekstbestand...

Citaat
Van mounten heb ik helaas niet veel soep gegeten. Maar er is volgens mij maar 1 w8woord dat je moet kennen en dat is het w8woord dat je ingevoerd hebt toen je Ubuntu installeerde.
Wat betreft dat wachtwoord; ik heb zelf een encrypted volume gemaakt, waarvoor een wachtwoord nodig is om dat volume te kunnen benaderen...

Het enige wat ik zoek, is de mogelijkheid dat het terminalvenster wacht op input...

jpjacobs

  • Gast
probleempje met bash commando uitvoeren bij opstarten
« Reactie #7 Gepost op: 2006/06/29, 15:05:51 »
mss dat je probleem hierin zit: het moet zijn:
#! /bin/bash(let op het !)
groetjes,
JP