Script
Script
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 ?
ho appena fatto uno script in bash adesso ho un problema...
come faccio a far avviare lo script in automatico appena accedo al server ?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
cat /etc/rc.local
- Giangi Skan
- Prode Principiante
- Messaggi: 49
- Iscrizione: martedì 20 maggio 2008, 14:25
- Contatti:
Re: Script
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

#sudo mv mioscripts /etc/init.d/
#cd /etc/init.d/
#sudo chmod +x mioscripts
#sudo update-rc.d mioscripts defaults
#sudo reboot
Re: Script
simo_magic ha scritto: cat /etc/rc.local
Ma devo mettere lo script in questa directory ?
Re: Script
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
- jepessen
- Imperturbabile Insigne

- Messaggi: 3569
- Iscrizione: lunedì 26 dicembre 2005, 11:49
- Desktop: KDevelop
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Somma Lombardo
Re: Script
ma sei già root? Utilizzi Ubuntu? Ti trovi nella directory che contiene lo script?
Daniele
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/
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Re: Script
Ciao daniele .jepessen ha scritto: ma sei già root? Utilizzi Ubuntu? Ti trovi nella directory che contiene lo script?
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
- jepessen
- Imperturbabile Insigne

- Messaggi: 3569
- Iscrizione: lunedì 26 dicembre 2005, 11:49
- Desktop: KDevelop
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Somma Lombardo
Re: Script
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
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/
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Re: Script
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 °_°
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 °_°
Re: Script
Notifico lo script l'ho trovato enll'altra directory ma non si avvia quando apro il server
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
io lo ripeto, sembrerò scemo...
Codice: Seleziona tutto
cat /etc/rc.localRe: Script
Ti avevo risposto sopra , devo mettere lo script in quella directory ?simo_magic ha scritto: io lo ripeto, sembrerò scemo...
Codice: Seleziona tutto
cat /etc/rc.local
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
no basta che lo lasci in /usr/bin o dove ti pare
poi dentro rc.local lo lanci
poi dentro rc.local lo lanci
Re: Script
come la lancio ?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
rc.local è uno script bash che viene lanciato all'avvioSalvuccio ha scritto: come la lancio ?
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
Re: Script
#!/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
#
# 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
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
io l'ho scritto (mad)simo_magic ha scritto: dentro rc.local prima di exit 0
Re: Script
non va uhmmm :-\
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Script
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
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 0Re: Script
#!/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
#
# 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
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti