08/08/2010, 11:50:09
> Bon, j'ai enfin réussi à faire fonctionner EIBD et LINKNX.
> Avec lancement automatique au re-démarrage du NAS.
Peut-tu nous donner la procédure pour le lancement automotique, car
moi je dois toujours faire /etc/init.d/crond.sh restart après un
reboot.
Voici le script de lancement au démarrage qui est placé dans /share/
HDA_DATA/Qweb/script/ :
#!/bin/sh
/sbin/daemon_mgr eibd start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementEIBD.sh"
/sbin/daemon_mgr linknx start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementLINKNX.sh"
# location: /share/custom/scripts/contab.sh
# script name: crontab script
# purpose: add entries to the crontab, which will survive a QNAP
reboot
# designed for Qnap TS-201
tmpfile=/tmp/crontab.tmp
#ce read crontab and remove custom entries (usually not there since
after a rebo
# QNAP restores to default crontab:
crontab -l | grep -vi "custom1.sh" | grep -vi "custom2.sh" > $tmpfile
# add custom entries to crontab
echo "*/5 * * * * /share/HDA_DATA/Qweb/script/store_knx_data.sh" >>
$tmpfile
#load crontab from file
crontab $tmpfile
# Efface les fichiers temporaires
# rm $tmpfile
# restart crontab
/etc/init.d/crond.sh restart
> Avec lancement automatique au re-démarrage du NAS.
Peut-tu nous donner la procédure pour le lancement automotique, car
moi je dois toujours faire /etc/init.d/crond.sh restart après un
reboot.
Voici le script de lancement au démarrage qui est placé dans /share/
HDA_DATA/Qweb/script/ :
#!/bin/sh
/sbin/daemon_mgr eibd start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementEIBD.sh"
/sbin/daemon_mgr linknx start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementLINKNX.sh"
# location: /share/custom/scripts/contab.sh
# script name: crontab script
# purpose: add entries to the crontab, which will survive a QNAP
reboot
# designed for Qnap TS-201
tmpfile=/tmp/crontab.tmp
#ce read crontab and remove custom entries (usually not there since
after a rebo
# QNAP restores to default crontab:
crontab -l | grep -vi "custom1.sh" | grep -vi "custom2.sh" > $tmpfile
# add custom entries to crontab
echo "*/5 * * * * /share/HDA_DATA/Qweb/script/store_knx_data.sh" >>
$tmpfile
#load crontab from file
crontab $tmpfile
# Efface les fichiers temporaires
# rm $tmpfile
# restart crontab
/etc/init.d/crond.sh restart