Pagina 1 di 1

script per binario

Inviato: sab 3 giu 2006, 10:50
da sunreal
Come si fa in uno script a dare un comando per far avviare un file binario ? Grazie

Inviato: sab 3 giu 2006, 11:40
da tgmx
Forse non ho capito cosa devi fare ma....

metti

Codice: Seleziona tutto

 /percorso_del_binario/nome_del_binario
dentro lo script che chiami come vuoi, lo rendi eseguibile con

Codice: Seleziona tutto

chmod u+x nome_script
avvii lo script con

Codice: Seleziona tutto

/percorso_script/nome_script

Inviato: sab 3 giu 2006, 11:41
da Paoletta
si avvia nello stesso modo in cui lo avvieresti da shell, ovvero con nomebinario

Inviato: sab 3 giu 2006, 12:05
da sunreal
Quello che dovrei fare l'ho "appreso" da un altro post, ma siccome la non mi rispondeva nessuno, ho provato con uno nuovo, allora dovrei abilitare arts in firefox per sentire i suoni in flashplayer, mi è stato consigliato di

rinomina firefox-bin in firefox-bin2
fai uno script che si chiama firefox-bin che dentro invochi il comando artsdsp firefox-bin2

il problema è che il file che dovrei creare io, firefox-bin non ne vuole sapere di far partire firefox-bin2

hoi provato

#!/bin/sh
firefox-bin2

o

sh firefox-bin2

o

/usr/lib/firefox-1.5.0.4/firefox-bin2

o

./firefox-bin2

niente di niente il tutto da root per evitare che il problema possa essere nei permessi. Dove è che sbaglio?

Inviato: sab 3 giu 2006, 12:19
da absinthe
ehm... hai controllato che la copia di firefox-bin sia eseguibile?

M

Inviato: sab 3 giu 2006, 12:33
da sunreal
absinthe ha scritto:ehm... hai controllato che la copia di firefox-bin sia eseguibile?

M
Si, si

Inviato: sab 3 giu 2006, 13:47
da absinthe
cioè, per chiarezza:
non esegue artsd firefoxbin2, oppure non riesce neppure a lanciare lo script?
hai fatto una prova per vedere se lo script parte, indipendentemente da arts? hai letto se arts è in grado di eseguire script oltre che binari? hai provato a lanciare da riga di comando la sequenza?

M

Inviato: sab 3 giu 2006, 13:50
da gnubit
Ho provato pure io e chiamare firefox-bin non fa partire un ciufolo perchè non trova libmozjs.so.

Seguendo gli script ho notato che firefox è uno script che fa partire run-mozilla.sh che a sua volta chiama firefox-bin.

Come tale credo che la migliore opzione sia inserire artsdsp in run-mozilla.sh.

Credo che il posto giusto sia all'inizio dello script modificando la variabile MOZ_DEFAULT_NAME

Inviato: sab 3 giu 2006, 14:17
da sunreal
Andiamo con ordine:
allora il comando artsdsp firefox-bin2, non l'ho mai inserito nelo script, perchè prima voglio essere sicuro che lo script funzioni, ed ho fatto le prove avvando firefox da shell:

Script------> sh /usr/lib/firefox-1.5.0.4/firefox-bin2
RISPOSTA ----> /usr/lib/firefox-1.5.0.4/firefox-bin2: /usr/lib/firefox-1.5.0.4/firefox-bin2: cannot execute binary file


Script------> firefox-bin2
RISPOSTA ----> /usr/lib/firefox-1.5.0.4/firefox-bin: line 2: firefox-bin2: command not found


Script------> sh firefox-bin2
RISPOSTA ----> sh: firefox-bin2: No such file or directory

Se invece come dice gnubit il problema è di fondo, allora è un altro discorso, comunque anche a me sembrava scorrendo lo script di firefox che chiamasse run-mozilla-sh, ma non capendo un' acca di programmazione ho seguito chi ci capisce più di me. Ciao.