script che installa e configura folding@home
Inviato: dom 10 set 2006, 9:07
basandomi su uno script per debian che ho trovato su internet ho buttato giu' questo listato che dovrebbe installare folding @ home su linux e impostarlo come servizio in background. (non lo usate non e' stato testato)
siccome e' il mio primo tentativo mi serviva un consiglio
cosi come e' lo script viene creato come /etc/rc.d/rc.folding ma non viene lanciato da rc.inet2 come gli altri tipo rc.sendmail, va ancora lanciato a mano
a questo punto che dovrei fare aggiungere queste righe a rc.inet2
# Start folding @ home
if [ -x /etc/rc.d/rc.folding ]; then
. /etc/rc.d/rc.folding start
fi
con un comando tipo echo "qualche cosa " >> /etc/rc.d/rc.inet2 oppure e meglio che lo imposto su rc.local?
e un altra cosa: come faccio a farlo comparire assieme agli altri che attivo e disattivo tramite la configurazione automatica che ho quando digito pkgtool - setup -services??
######################
comincia da qui sotto
########################
#!/bin/sh -x
mkdir -v /var/cache/folding && chown -v nobody /var/cache/folding
#wget -q http://www.stanford.edu/group/pandegrou ... -Linux.exe \
wget -q http://www.stanford.edu/group/pandegrou ... -Linux.exe \
-O /usr/bin/Folding-Linux
chmod -v 755 /usr/bin/Folding-Linux
cat >/etc/rc.d/rc.folding <<EOF
#!/bin/sh
#
# script x configurare folding @ home
if test "\$1" == "stop" ; then
killall FahCore_78.exe
killall Folding-Linux
exit
fi
su - nobody -c 'cd /var/cache/folding ; nohup /usr/bin/Folding-Linux &'
EOF
chmod +x /etc/rc.d/rc.folding
echo "Parto in modalita' interattiva per configurare ( CTRL-C x uscire):"
su - nobody -c 'cd /var/cache/folding ; /usr/bin/Folding-Linux'
echo "ok ora riparto in background:"
/etc/rc.d/rc.folding start
siccome e' il mio primo tentativo mi serviva un consiglio
cosi come e' lo script viene creato come /etc/rc.d/rc.folding ma non viene lanciato da rc.inet2 come gli altri tipo rc.sendmail, va ancora lanciato a mano
a questo punto che dovrei fare aggiungere queste righe a rc.inet2
# Start folding @ home
if [ -x /etc/rc.d/rc.folding ]; then
. /etc/rc.d/rc.folding start
fi
con un comando tipo echo "qualche cosa " >> /etc/rc.d/rc.inet2 oppure e meglio che lo imposto su rc.local?
e un altra cosa: come faccio a farlo comparire assieme agli altri che attivo e disattivo tramite la configurazione automatica che ho quando digito pkgtool - setup -services??
######################
comincia da qui sotto
########################
#!/bin/sh -x
mkdir -v /var/cache/folding && chown -v nobody /var/cache/folding
#wget -q http://www.stanford.edu/group/pandegrou ... -Linux.exe \
wget -q http://www.stanford.edu/group/pandegrou ... -Linux.exe \
-O /usr/bin/Folding-Linux
chmod -v 755 /usr/bin/Folding-Linux
cat >/etc/rc.d/rc.folding <<EOF
#!/bin/sh
#
# script x configurare folding @ home
if test "\$1" == "stop" ; then
killall FahCore_78.exe
killall Folding-Linux
exit
fi
su - nobody -c 'cd /var/cache/folding ; nohup /usr/bin/Folding-Linux &'
EOF
chmod +x /etc/rc.d/rc.folding
echo "Parto in modalita' interattiva per configurare ( CTRL-C x uscire):"
su - nobody -c 'cd /var/cache/folding ; /usr/bin/Folding-Linux'
echo "ok ora riparto in background:"
/etc/rc.d/rc.folding start