.sh-bestand openen lukt niet hoewel het bestaat
Ik was net bezig met het opzetten van een nieuw project dat ik ga maken op basis van het Zend Framework. Bij de laatste versies hebben ze nu een leuk scriptje meegeleverd waarmee je snel een project kan opstarten. Dat scriptje maakt dan automatisch de benodigde bestanden aan zodat je direct kan beginnen met developpen. Ik begon dus met volle moed met het op zoek gaan naar dat bestandje en het dan ook uit te voeren door middel van het alombekende “sh”-commando onder de linux’ers. En wat gebeurde er?
jeroen@jeroen-laptop:~$ sh zf.sh create project ghq
sh: Can’t open zf.sh
Dat is raar? Want ik was echt 100% zeker dat er een bestand genaamd zf.sh bestond en na een tiendubbele check was dat ook zo. Maar er is gelukkig een heel simpele verklaring van dit mysterie.
Het is namelijk zo dat er uitvoer-rechten ontbraken. Kortom: je moet uitvoer-rechten geven via het commando chmod. Simpelweg zo:
chmod +x zf.sh
Hiermee zeggen we, start chmod en geef het recht “execute” (vandaar de “x”) aan het bestand “zf.sh” (of een andere bestandsnaam, afhankelijk van welk bestand je meer rechten wil geven). Daarna zal het wel lukken om het bestand uit te voeren.
- Geplaatst op 26/08/2009 door Jeroen Heymans
- Geplaatst in Ubuntu
- 1,659 views
- Reageren?