.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.

Plaats een reactie

Uw emailadres zal niet gepubliceerd worden.

*

U mag deze HTML tags en attributen gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">