Forum » Operacijski sistemi » Ubuntu Nautilus run script
Ubuntu Nautilus run script
mujo123 ::
Pozdravljeni,
imam neko #!/bin/bash skripto v kateri uporabljam funkcijo RANDOM, ki NI podprta v sh POSIX jeziku.
Ko poženem skripto v temninalu z bash skripta.sh, vse dela v najlepšem redu, nedela ba kot ./skripta.sh in tudi ne kot sh skripta.sh
Rad bi skripto poganjal tudi preko Nautilusa, vendar nastane problem ker ta uporablja sh za skripte, ne pa bash.
Vem da obstajajo alternative za RANDOM, a nobena, ki sem jo nasel ni zadovoljiva/hitra.
Uporabljam Ubuntu 12.04.5, Unity2D.
Vprašanje se glasi: kako prisiliti Nautilus da za poganjanje skript uporabi bash namesto sh?
Ali z drugega vidika: Katera alternativa RANDOM je hitra IN vraca 4+ mestno random stevilko IN dela v sh?
Hvala
imam neko #!/bin/bash skripto v kateri uporabljam funkcijo RANDOM, ki NI podprta v sh POSIX jeziku.
Ko poženem skripto v temninalu z bash skripta.sh, vse dela v najlepšem redu, nedela ba kot ./skripta.sh in tudi ne kot sh skripta.sh
Rad bi skripto poganjal tudi preko Nautilusa, vendar nastane problem ker ta uporablja sh za skripte, ne pa bash.
Vem da obstajajo alternative za RANDOM, a nobena, ki sem jo nasel ni zadovoljiva/hitra.
Uporabljam Ubuntu 12.04.5, Unity2D.
Vprašanje se glasi: kako prisiliti Nautilus da za poganjanje skript uporabi bash namesto sh?
Ali z drugega vidika: Katera alternativa RANDOM je hitra IN vraca 4+ mestno random stevilko IN dela v sh?
Hvala
mujo123 ::
Sumim, da datoteki nisi dodelil executable bit.
chmod +x skripta.sh
Problem je povsem drugje. Preberi se enkrat prvi post...
ŠE PRIMER:
#!/bin/bash # randomizacija imen for files in *.jpg do # tole dela samo ce pozenem kot ./Xaa.sh ali bash Program.sh. Tudi ne dela v Nautilusu random=$(( $RANDOM % 30000 )) mv "$files" "${random%.JPG}.jpg" done
Zgodovina sprememb…
- spremenilo: mujo123 ()
čuhalev ::
cat /dev/urandom| tr -dc 0-9| head -c5
Meni tole dela v sh.
Lahko pa narediš symlink /bin/sh v /bin/bash
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | linux skriptaOddelek: Pomoč in nasveti | 1885 (761) | Tatankas |
» | Spletna stran in ukazi na linux serverju (bash skripta)Oddelek: Programiranje | 1323 (1077) | Mesar |
» | pomoc pri ukazih v terminaluOddelek: Operacijski sistemi | 1399 (1240) | freak9 |
» | iz dhcp v fiksni ipOddelek: Omrežja in internet | 1896 (1604) | Good Guy |
» | [Python, Linux] Poganjanje skripte s crontabOddelek: Programiranje | 1460 (1283) | morbo |