Pagina 1 di 1

[Risolto] creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 18:32
da kar
Salve a tutti.
Ho installato un programma nella cartella /home/carlo/MISC che lancio da terminale posizionandomi prima nella cartella relativa (/home/carlo/MISC) e poi dando il comando sh misc.sh

Ora vorrei creare un lanciatore ma non so proprio cosa scrivere nella riga di comando (se provo sh /home/carlo/MISC/misc.sh non va).
Potete aiutarmi ?
Grazie

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 18:35
da sabayonino
kar ha scritto: Salve a tutti.
Ho installato un programma nella cartella /home/carlo/MISC che lancio da terminale posizionandomi prima nella cartella relativa (/home/carlo/MISC) e poi dando il comando sh misc.sh

Ora vorrei creare un lanciatore ma non so proprio cosa scrivere nella riga di comando (se provo sh /home/carlo/MISC/misc.sh non va).
Potete aiutarmi ?
Grazie
prova ad indicare il percorso complketo dell'eseguibile

/usr/bin/bash  /tuo/script/da/eseguire.sh

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:20
da kar
sabayonino ha scritto:
kar ha scritto: Salve a tutti.
Ho installato un programma nella cartella /home/carlo/MISC che lancio da terminale posizionandomi prima nella cartella relativa (/home/carlo/MISC) e poi dando il comando sh misc.sh

Ora vorrei creare un lanciatore ma non so proprio cosa scrivere nella riga di comando (se provo sh /home/carlo/MISC/misc.sh non va).
Potete aiutarmi ?
Grazie
prova ad indicare il percorso complketo dell'eseguibile

/usr/bin/bash  /tuo/script/da/eseguire.sh
Ciao. Se scrivo

/usr/bin/bash /home/carlo/MISC/misc.sh

non va. Se lancio da terminale lo stesso comando l'errore prodotto e':

Codice: Seleziona tutto

/usr/bin/bash /home/carlo/MISC/misc.sh
bash: /usr/bin/bash: File o directory non esistente
Grazie

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:25
da sabayonino
kar ha scritto:
sabayonino ha scritto:
kar ha scritto: Salve a tutti.
Ho installato un programma nella cartella /home/carlo/MISC che lancio da terminale posizionandomi prima nella cartella relativa (/home/carlo/MISC) e poi dando il comando sh misc.sh

Ora vorrei creare un lanciatore ma non so proprio cosa scrivere nella riga di comando (se provo sh /home/carlo/MISC/misc.sh non va).
Potete aiutarmi ?
Grazie
prova ad indicare il percorso complketo dell'eseguibile

/usr/bin/bash  /tuo/script/da/eseguire.sh
Ciao. Se scrivo

/usr/bin/bash /home/carlo/MISC/misc.sh

non va. Se lancio da terminale lo stesso comando l'errore prodotto e':

Codice: Seleziona tutto

/usr/bin/bash /home/carlo/MISC/misc.sh
bash: /usr/bin/bash: File o directory non esistente
se l'eseguibile non è "bash" prova "sh" ...  ;D

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:28
da kar
Mi spiace, ma con usr/bin/sh /home/carlo/MISC/misc.sh ottengo lo stesso errore che con bash.
Riconfermo che se mi posiziono nella cartella MISC e digito da terminale sh misc.sh il programma parte regolarmente.
Grazie.

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:32
da sabayonino
kar ha scritto: Mi spiace, ma con usr/bin/sh /home/carlo/MISC/misc.sh ottengo lo stesso errore che con bash.
Riconfermo che se mi posiziono nella cartella MISC e digito da terminale sh misc.sh il programma parte regolarmente.
Grazie.

scusa, mea culpa,  l'eseguibile è in  /bin non in /usr/bin

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:32
da robytrevi
Salve a tutti.
Ho installato un programma nella cartella /home/carlo/MISC che lancio da terminale posizionandomi prima nella cartella relativa (/home/carlo/MISC) e poi dando il comando sh misc.sh

Ora vorrei creare un lanciatore ma non so proprio cosa scrivere nella riga di comando (se provo sh /home/carlo/MISC/misc.sh non va).
Potete aiutarmi ?
Grazie
Crei un file di testo dove vuoi, lo chiami come_vuoi.sh, ci incolli dentro:

Codice: Seleziona tutto

#!/bin/bash
cd /home/carlo/MISC
sh misc.sh
clicchi col destro sul file --> Proprietà --> Permessi
e gli dai i permessi di esecuzione

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 19:39
da kar
sabayonino ha scritto:
kar ha scritto: Mi spiace, ma con usr/bin/sh /home/carlo/MISC/misc.sh ottengo lo stesso errore che con bash.
Riconfermo che se mi posiziono nella cartella MISC e digito da terminale sh misc.sh il programma parte regolarmente.
Grazie.

scusa, mea culpa,  l'eseguibile è in  /bin non in /usr/bin
Ora la situazione e' questa:

Codice: Seleziona tutto

/bin/bash /home/carlo/MISC/misc.sh
Errore: impossibile trovare o caricare la classe principale com.cdsc.misc.gui.MISC

carlo@notebook:~$ /bin/sh /home/carlo/MISC/misc.sh
Errore: impossibile trovare o caricare la classe principale com.cdsc.misc.gui.MISC

Non capisco in cosa sbaglio ...

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 21:48
da sabayonino
kar ha scritto:
sabayonino ha scritto:
kar ha scritto: Mi spiace, ma con usr/bin/sh /home/carlo/MISC/misc.sh ottengo lo stesso errore che con bash.
Riconfermo che se mi posiziono nella cartella MISC e digito da terminale sh misc.sh il programma parte regolarmente.
Grazie.

scusa, mea culpa,  l'eseguibile è in  /bin non in /usr/bin
Ora la situazione e' questa:


Codice: Seleziona tutto

/bin/bash /home/carlo/MISC/misc.sh
Errore: impossibile trovare o caricare la classe principale com.cdsc.misc.gui.MISC

carlo@notebook:~$ /bin/sh /home/carlo/MISC/misc.sh
Errore: impossibile trovare o caricare la classe principale com.cdsc.misc.gui.MISC

Non capisco in cosa sbaglio ...

dovresti controllare quale interprete richiama quello script (in genere è indicato mnelle prime righe dello script)

se non è un problema per te , potresti postare il contenuto dello script ? (basta che lo apri con un editor di testo o con un bel cat da terminale)

Re: creare un lanciatore con comando sh

Inviato: giovedì 1 marzo 2012, 21:55
da kar
Ecco il contenuto dello script

Codice: Seleziona tutto

# !/bin/sh
# -----------------------------------------------------------------------------
# Start Script for the Everyone's Java Editor (EJE) 1.0
# -----------------------------------------------------------------------------

java -splash:resources/images/splash.png -classpath . com.cdsc.eje.gui.EJE
Ciao

Re: creare un lanciatore con comando sh

Inviato: venerdì 2 marzo 2012, 8:20
da boymask2000
Prova ad aggiungere un

Codice: Seleziona tutto

 cd  /home/carlo/MISC
all'inizio dcello script

Ciao

Re: creare un lanciatore con comando sh

Inviato: sabato 3 marzo 2012, 7:52
da kar
Ok. Cosi' funziona. Risolto.
Grazie