Pagina 1 di 5

[RISOLTO] Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 17:06
di Ibanez89
raga che file devo modificare per far avviare processi al boot di sistema?

edit su debian "credo sia uguale sulle altr distro"

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 17:16
di diegofio
su gnome preferenze -> sessioni
in kde esiste la cartella .Autostart nella tua home (occhio che è nascosta)

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 17:36
di Ibanez89
mmmm dovrei farlo sul server remoto "debian etch" in home ci sono solo le cartelle delgli account ftp a meno che non posso visualizzare le cartelle nascose dall'interfaccia web :?

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 18:03
di diegofio
con un normale ls non le vedi di certo devi dare ls -a

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 18:04
di diegofio
mi viene il dubbio potrebbe essere in /home/.kde/Autostart purtroppo non ricordo prova

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 18:46
di Ibanez89
mis a che ho trovato... nell'aplicativo web che un menù chiamato boot up and shoutdown e ce una tabella dove posso acciungere delle "create action" e bisogna comilare 4 caselle "name, descrizione, Bootup commands, Shutdown commands e selezionarla se dv partire al boot o meno" compilando questi campi l'interfaccia generea uno script automaticamente come questo:

name: sysklogd
action script:

#! /bin/sh
# /etc/init.d/sysklogd: start the system log daemon.

PATH=/bin:/usr/bin:/sbin:/usr/sbin

pidfile=/var/run/syslogd.pid
binpath=/sbin/syslogd

test -x $binpath || exit 0

test ! -r /etc/default/syslogd || . /etc/default/syslogd

create_xconsole()
{
if [ ! -e /dev/xconsole ]; then
mknod -m 640 /dev/xconsole p
else
chmod 0640 /dev/xconsole
fi
chown root:adm /dev/xconsole
}

running()
{
# No pidfile, probably no daemon present
#
if [ ! -f $pidfile ]
then
return 1
fi

pid=`cat $pidfile`

# No pid, probably no daemon present
#
if [ -z "$pid" ]
then
return 1
fi

if [ ! -d /proc/$pid ]
then
return 1
fi

cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1`

# No syslogd?
#
if [ "$cmd" != "$binpath" ]
then
return 1
fi

return 0
}

case "$1" in
start)
echo -n "Starting system log daemon: syslogd"
create_xconsole
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
echo "."
;;
stop)
echo -n "Stopping system log daemon: syslogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
echo "."
;;
reload|force-reload)
echo -n "Reloading system log daemon: syslogd"
start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfile
echo "."
;;
restart)
echo -n "Restarting system log daemon: syslogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
sleep 1
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
echo "."
;;
reload-or-restart)
if running
then
echo -n "Reloading system log daemon: syslogd"
start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfile
else
echo -n "Restarting system log daemon: syslogd"
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
fi
echo "."
;;
*)
echo "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload|reload-or-restart}"
exit 1
esac

exit 0


Start at boot time? SI



Adesso... al poso di "./programma" posso scrivere "programma start" per lanciare il processo? o non è la stessa cosa?

Re: Far avviare processo al boot

MessaggioInviato: 30 mar 2008, 18:55
di Ibanez89
allora ho provato a fare così

bootup comand

cd ../../
cd serveralex
./sc_servalex

shoutdown comand

cd ../../
cd serveralex
sc_servalex stop

mi è uscito fuori

#!/bin/sh
# server SHOUTcast

case "$1" in
'start')
cd ../../
cd serveralex
./sc_servalex
;;
'stop')
cd ../../
cd serveralex
sc_servalex stop
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0


bho se va... riavviare a mano 28 server ora none che sia così piacevole

Re: Far avviare processo al boot

MessaggioInviato: 31 mar 2008, 16:37
di Ibanez89
sembra che vada... devo provare a compilare uno per ogni server e vedere :)

Re: Far avviare processo al boot

MessaggioInviato: 31 mar 2008, 17:31
di CaberNET54
Ibanez89 ha scritto:sembra che vada... devo provare a compilare uno per ogni server e vedere :)

=D> Complimenti davvero Luciano :D ti sei addentrato caparbiamente in un terreno da me inesplorato, ma te la stai cavando veramente bene 8-)

Re: Far avviare processo al boot

MessaggioInviato: 31 mar 2008, 22:22
di cb_123
28 server? 8O Stai progettando un viaggio verso giove? :rido:

Re: Far avviare processo al boot

MessaggioInviato: 01 apr 2008, 00:20
di Ibanez89
per la precisione ne sono 32, ma ne rimarranno 29

no, li rivendo... secondo il tenore di vita di sl per riprendermi i costi del vps devo fare così

Re: Far avviare processo al boot

MessaggioInviato: 01 apr 2008, 15:02
di Ibanez89
aggiornamento... allora con questo procedimento solo un server si può avvira, infatti se lo si avvia da ssh esso dopo essere avviato prende il controllo di quest'ultima mandando un log continuo sugli ascoltatori... questo blocca il programma di boot di webmin, comunque non tutto è perso, poichè in questo modo ho creato una specie di lista di tutti i miei server e con pochi click li avvito tutti, ma non mi salvo da un'eventuale riavvio accidentale del server... magari chiedo all'assistenza "forse meglio di no, ha il brutto vizio di voler provare con le sue mani, e finisce per riavviare il sever e mandarmi tutto off fin quando non me ne accorgo"

Re: Far avviare processo al boot

MessaggioInviato: 01 apr 2008, 16:06
di thrantir
io direi che la cosa migliore è mettere uno script da eseguire in init.d che lanci quello che devi lanciare e poi metta nel runlevel 1 (con il comando update-rc.d)

leggiti il manuale di update-rc.d che spiega il tutto :-)

Re: Far avviare processo al boot

MessaggioInviato: 01 apr 2008, 23:20
di cb_123
Ibanez89 ha scritto:per la precisione ne sono 32, ma ne rimarranno 29

no, li rivendo... secondo il tenore di vita di sl per riprendermi i costi del vps devo fare così

Non ho capito in base a cosa li rivendi e per quali costi, ma il dubbio che ho è perché tu abbia comprato 32 server (usati immagino, altrimenti avresti speso veramente un sacco di soldi) e cosa te ne faccia dei restanti 29. Sempre che non sia nulla di segreto eh. 8-[ :-$

Re: Far avviare processo al boot

MessaggioInviato: 02 apr 2008, 00:30
di Ibanez89
no per carità... io ho un vps su cui sono stati installati 32 applicativi chiamati SHOUTcast Relay Server, in gergo server shoutcast... io li rivendo a 7/9€ al mese l'uno a seconda degli slot, e conto, non di diventare ricco ma di fare il mio sporco guadagno da consumare almeno in secondlife... thrantir domani cerco :)