Ga naar inhoud

[openSUSE + Gnome] Bash scripts worden niet herkend


Aanbevolen berichten

Vandaag een Bash script gemaakt, maar dat werkt niet. Hier is dat scrpt: [code:1:c37ce5c108] #!/bin/bash # roteer_tib # Doel: Het roteren van True Image Backup (TIB)-bestanden # Op 7 mei 2009 nog in testfase voor verdere uitbreiding cd /home/acc/samba_suse/TIB/ if exist file Studie.tib mv Studie.tib Studie-1.tib fi # Einde script [/code:1:c37ce5c108] Als ik probeer het uit voeren krijg ik dit: [code:1:c37ce5c108] acc@suse:~/Desktop> l totaal 4672 drwxr-xr-x 2 acc users 4096 mei 7 14:32 ./ drwxr-xr-x 43 acc users 4096 mei 7 14:37 ../ -rw-r--r-- 1 acc users 653 dec 3 20:35 gedit.desktop -rw-r--r-- 1 acc users 454 dec 3 16:38 gnome-terminal.desktop -rw-r--r-- 1 root root 553642 feb 21 20:29 hardware_info -rw-r--r-- 1 acc users 4175 jan 11 20:47 kaffeine.desktop -rw-r--r-- 1 acc users 390 dec 19 00:18 MozillaFirefox.desktop -rw-r--r-- 1 acc users 468 dec 3 18:32 nautilus-computer.desktop -rw-r--r-- 1 acc users 4811 jan 12 03:12 pidgin.desktop -rwxr-xr-x 1 acc users 189 mei 7 14:26 roteer_tib* -rw-r--r-- 1 acc users 191 mei 7 14:26 roteer_tib~ -rw-r--r-- 1 acc users 4123034 apr 29 22:34 UserManual.pdf -rw-r--r-- 1 acc users 212 mrt 17 05:08 virtualbox-ose.desktop acc@suse:~/Desktop> roteer_tib bash: roteer_tib: command not found acc@suse:~/Desktop> [/code:1:c37ce5c108] Wat kan hier aan de hand zijn?
Link naar reactie
[quote:db28970e63="hws"][code:1:db28970e63]acc@suse:~/Desktop> roteer_tib bash: roteer_tib: command not found [/code:1:db28970e63] Wat kan hier aan de hand zijn?[/quote:db28970e63] anders dan bij bijv. bash voert linux geen bestanden uit die zich in de huidige map bevinden. Als je dus roteer_tib intypt, dan kijk linux in de voorgedefinieerde paden of dat programma daar in staat. Dat is niet het geval, omdat je Desktop geen pad naar een map met programma's is. Om het bestand toch te kunnen uitvoeren moet je het hele pad ernaartoe opgeven. Dat kan met een absoluut pad, zoals [code:1:db28970e63]acc@suse:~/Desktop> /home/acc/Desktop/roteer_tib [/code:1:db28970e63] of met een relatief pad: [code:1:db28970e63]acc@suse:~/Desktop> ./roteer_tib [/code:1:db28970e63] zoals Januz al aangaf. Mocht je als antwoord [toegang geweigerd] krijgen, dan ben je vergeten het script uitvoerbaar te maken. Dat kan met het commando [b:db28970e63]chmod +x ./roteer_lib[/b:db28970e63] of onder de eigenschappen van het bestand.
Link naar reactie
[quote:2b78e541d6="maximilaan"] Mocht je als antwoord [toegang geweigerd] krijgen, dan ben je vergeten het script uitvoerbaar te maken. Dat kan met het commando [b:2b78e541d6]chmod +x ./roteer_lib[/b:2b78e541d6] of onder de eigenschappen van het bestand.[/quote:2b78e541d6] Als je goed had gelezen had je kunnen zien dat dat al was gebeurd :lol: [code:1:2b78e541d6]-rwxr-xr-x 1 acc users 189 mei 7 14:26 roteer_tib* [/code:1:2b78e541d6]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...