[RISOLTO] Far avviare processo al boot

Discussioni sui sistemi operativi Unix like, con un occhio di riguardo per Linux.

Moderatori: cb_123, thrantir, netvandal, CaberNET54

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 21 ago 2008, 17:54

thrantir ha scritto:uhm, no, non è quello che avevo in mente... quello che avevo in mente era: voglio avviare 3 server, allora metto un parametro 3 e lo script me ne avvia 3, se ne voglio avviare 5 metto come parametro 5, lo script non cambia e me ne avvia 5...

no, non credo mi sarebbe d'aiuto :?
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

 

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 22 ago 2008, 13:41

mmmm bel guaio... in un giorno i log hanno raggiunto una dimensione di 110Mb

di sto passo entro un mese avrò disco pieno :lol:
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi thrantir il 22 ago 2008, 14:01

se non vuoi i log puoi mettere /dev/null al posto dei file in /var/log

oppure, puoi studiarti come funziona il logrotate :-)
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 22 ago 2008, 14:27

opto per /dev/null

interessante il logrotate ma per il mio utilizzo "il log dice quanti ascoltatori ci sono" è inutile :)

ecco il codice:

Codice: Seleziona tutto
#!/bin/sh
check=`ps aux | grep -v grep | grep -c 'sc_serv'`
if [ $check -le "0" ]; then
cd /home/ibanez
./sc_serv &> /dev/null &
cd -
cd /home/ibanez/prova
./sc_serv2 &> /dev/null &
cd -
fi
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 04 set 2008, 21:43

sto lavorando ad un'altro script per un'altro aplicativo

Codice: Seleziona tutto
#!/bin/sh
check=`ps aux | grep -v grep | grep -c 'mono'`
if [ $check -le "0" ]; then
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Lusio --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Snake --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Marco56 --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Nicole56 --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Francesca56 --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Paver --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Pasqualino --last Abramovic --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Paolina --last Blister --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Zombieaddict --last Blister --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Giovanni56 --last Blister --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Marcodefar --last Jolles --pass *** --contact ciao@ciao.it &> /dev/null &
cd -
fi


l'applicativo è piuttosto esoso e avviando tutto insieme mi crasha "cpu 100%" è possibile inserire un'evendo di delay? esempio dopo 10sec avvia il 2* dopo altri 10 il 3 e via dicendo?
Ultima modifica di Ibanez89 su 17 dic 2008, 20:10, modificato 1 volte in totale.
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 04 set 2008, 21:51

se tra un comando e l'altro aggiungo && dovrebbe costringere il pc ad avviare il processo successivo solo quando è terminato quello precedente, giusto?

no nn va... ecco una schermata di "top"

Immagine.jpg
Immagine.jpg (105.72 KIB) Osservato 9366 volte


edit: mi so accorto tardi che il top è stato scattato tardi :D
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi thrantir il 05 set 2008, 12:11

puoi usare sleep per inserire un delay tra due comandi

puoi anche diminuire la priorità del processo variando il nice

&& ha proprio quel significato :-)
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 05 set 2008, 21:56

cioè così?

Codice: Seleziona tutto
#!/bin/sh
check=`ps aux | grep -v grep | grep -c 'mono'`
if [ $check -le "0" ]; then
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Lusio --last Abramovic --pass ** --contact ciao@ciao.it &> /dev/null &
cd -
sleep(5)
cd /home/ibanez/trunk/bin/
mono TestClient.exe --first Snake --last Abramovic --pass ** --contact ciao@ciao.it &> /dev/null &
cd -
fi
Ultima modifica di Ibanez89 su 17 dic 2008, 20:09, modificato 1 volte in totale.
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

Re: [RISOLTO] Far avviare processo al boot

Messaggiodi Ibanez89 il 05 set 2008, 23:22

niente, il programma si chiude da solo appena viene avviato
CiAo DanIele...

Immagine
Pentium4 Northwood HT 2.6@3000 "230*13" vcore def [RIP] King Value 512*2 200@230 cas2@3 Ati x800gto2@x850pe powered by Arctic Cooler [RIP] Mother ASRock P4VM900-SATA2 [RIP]
insomma poco alla volta mi si sta bruciando tutto :asd:

Immagine
Avatar utente
Ibanez89
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 5563
Iscritto il: 15 apr 2006, 17:31
Località: Corato (BA)

 
Precedente

Torna a Linux e Unix

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron