Hei,
Kuinka ajan skriptin komentoriviltä?
Tein tiedostoon nyt.sh pari juttua.
Annoin kaikki oikeudet 777 tälle tiedostolle.
Eli testaan live CD UBUNTUa ja tein pienen scriptin. OK, mutta kuinka ajan sen.
Kun kirjoitan nyt.sh, niin tulee ilmoitus bash: nyt.sh: command not found
[quote=“Heka, post:1, topic:628”]Hei,
Kuinka ajan skriptin komentoriviltä?
Tein tiedostoon nyt.sh pari juttua.
Annoin kaikki oikeudet 777 tälle tiedostolle.
Eli testaan live CD UBUNTUa ja tein pienen scriptin. OK, mutta kuinka ajan sen.
Kun kirjoitan nyt.sh, niin tulee ilmoitus bash: nyt.sh: command not found
[quote=“Heka, post:1, topic:628”]Hei,
Kuinka ajan skriptin komentoriviltä?
Tein tiedostoon nyt.sh pari juttua.
Annoin kaikki oikeudet 777 tälle tiedostolle.
Eli testaan live CD UBUNTUa ja tein pienen scriptin. OK, mutta kuinka ajan sen.
Kun kirjoitan nyt.sh, niin tulee ilmoitus bash: nyt.sh: command not found
Jotain triviaalia uupuu.[/quote]Viittaa skriptiisi absoluuttisesti (esim. ~/nyt.sh) tai suhteellisesti, kuten Eero näytti. PATH -ympäristömuuttuja määrittelee mistä hakemistoista suoritettavat ohjelmatiedostot haetaan. Voit siirtää skriptisi johonkin niistä (esim. /usr/bin), silloin skriptisi toimisi suoraan kokeilemallasi tavalla. PATH -ympäristömuuttujaa voi myös muokata lisäämällä sinne esimerkiksi käyttäjien kotihakemiston suoritettavien ohjelmien kansion: PATH=${PATH}:${HOME}/bin
Suosittelen olla antamatta skriptille 777 -oikeuksia, koska silloin kuka tahansa voisi muokata skriptiäsi. Jos et tarvitse kuin suoritusoikeudet, saat ne kätevämmin:chmod +x nyt.sh
Kiitos vastauksista. Homma pelittää.
Laitoin 777 ihan piruuttaan, kun testaan.
Olen kyllä lukenut läpi saittimme ohjeet, hyvät on.
Viimeksi käytin UNIXIA 1990.
Mutta Vista yms. hässäköiden jälkeen katse on kohti Linuxia
;D