Script

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Script

Messaggio da Salvuccio »

Salve a tutti ,
ho appena fatto uno script in bash adesso ho un problema...
come faccio a far avviare lo script in automatico appena accedo al server ?
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

cat /etc/rc.local
Avatar utente
Giangi Skan
Prode Principiante
Messaggi: 49
Iscrizione: martedì 20 maggio 2008, 14:25
Contatti:

Re: Script

Messaggio da Giangi Skan »

Esegui questi comandi dal terminale :

#sudo mv mioscripts /etc/init.d/

#cd /etc/init.d/

#sudo chmod +x mioscripts

#sudo update-rc.d mioscripts defaults

#sudo reboot


;)
My Ubuntu User number is # 22682
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

simo_magic ha scritto: cat /etc/rc.local

Ma devo mettere lo script in questa directory ?
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

GiangiMac ha scritto:
Esegui questi comandi dal terminale :

#sudo mv mioscripts /etc/init.d/

#cd /etc/init.d/

#sudo chmod +x mioscripts

#sudo update-rc.d mioscripts defaults

#sudo reboot


;)



server01:~# sudo mv comandi /etc/init.d/
-bash: sudo: command not found
server01:~# mv comandi /etc/init.d/
mv: cannot stat `comandi': No such file or directory
server01:~# cd /etc/init.d/
server01:/etc/init.d# update-rc.d comandi defaults
update-rc.d: /etc/init.d/comandi: file does not exist
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Script

Messaggio da jepessen »

ma sei già root? Utilizzi Ubuntu? Ti trovi nella directory che contiene lo script?

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

jepessen ha scritto: ma sei già root? Utilizzi Ubuntu? Ti trovi nella directory che contiene lo script?

Daniele
Ciao daniele .
Si sono gia root , i comandi che ho digitato precedentemente non li ho digitati nella directory dove sta lo script. lo script si trova in /usr/bin . e lo script mi serve montarlo su debian
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Script

Messaggio da jepessen »

se sei già root non devi utilizzare sudo, e per dare i comandi devi entrare nella directory che contiene lo script, o dare il path completo nel comandi al posto del solo nome.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

server01:/usr/bin# cd /etc/init.d/
server01:/etc/init.d# chmod +x comandi
server01:/etc/init.d# update-rc.d comandi defaults
Adding system startup for /etc/init.d/comandi ...
  /etc/rc0.d/K20comandi -> ../init.d/comandi
  /etc/rc1.d/K20comandi -> ../init.d/comandi
  /etc/rc6.d/K20comandi -> ../init.d/comandi
  /etc/rc2.d/S20comandi -> ../init.d/comandi
  /etc/rc3.d/S20comandi -> ../init.d/comandi
  /etc/rc4.d/S20comandi -> ../init.d/comandi
  /etc/rc5.d/S20comandi -> ../init.d/comandi
server01:/etc/init.d# reboot

Broadcast message from root@server01 (pts/0) (Fri Aug  1 16:25:21 2008):

bene digitato tutti i comandi e fatto il reboot mi è successa una cosa strana... non trovo piu lo script °_°
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

Notifico lo script l'ho trovato enll'altra directory ma non si avvia quando apro il server
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

io lo ripeto, sembrerò scemo...

Codice: Seleziona tutto

cat /etc/rc.local
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

simo_magic ha scritto: io lo ripeto, sembrerò scemo...

Codice: Seleziona tutto

cat /etc/rc.local
Ti avevo risposto sopra , devo mettere lo script in quella directory ?
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

no basta che lo lasci in /usr/bin o dove ti pare
poi dentro rc.local lo lanci
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

come la lancio ?
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

Salvuccio ha scritto: come la lancio ?
rc.local è uno script bash che viene lanciato all'avvio
basta scrivere il comando che scriveresti dentro al terminale per avviare il tuo programma/script dentro rc.local prima di exit 0(altrimenti col cavolo che lo esegue ;) )
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0



dove ? :P
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

simo_magic ha scritto: dentro rc.local prima di exit 0
io l'ho scritto (mad)
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

non va uhmmm  :-\
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Script

Messaggio da simo_magic »

allora ripeto:
lo script hai detto che si trova in /usr/bin
poniamo che si chiami pippoplutopaperino

tu dovresti mettere dentro rc.local pippoplutopaperino in modo da avere

Codice: Seleziona tutto

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
pippoplutopaperino
exit 0
Avatar utente
Salvuccio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 24 giugno 2007, 23:56

Re: Script

Messaggio da Salvuccio »

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will comandi "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
comandi
exit 0





ho messo questo ma non va :|
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti