Незнам дали има общо, но с daemoontools ми падна натоварването на сървара, може и да си въобразявам. Предишните ми скриптове бяха реализирани на do while и може да са предизвиквали натоварване.
Е то бива, то може...daemoontools го ползвам за qmail и за tinydns, ама не съм се сетил да му сложа и оскама. Браво, Полезно и Поучително!
Накрая вместо рестарт, може с `kill -1 1' - препрочита inittab-a
Закъсах го:
пробвах на лаптопа това
1. Инсталираш си програмата daemontools
Code:
apt-get install daemontools daemontools-run
2. Създаваш нужната директория за oscam
Code:
sudo mkdir /etc/service/oscam
3. Създаваш скрипта за oscam
Code:
sudo nano /etc/service/oscam/run
4. Сържанието на файла е (слага се командата ни за стартиране на oscam след exec)
Code:
#!/bin/sh exec /opt/oscam/oscam -c /opt/oscam
5. Запазваме файла и даваме права на директорията и файла.
Code:
sudo chmod 1755 -R /etc/service
рестартирах и сега оскама не се стартира автомати4но
когато стартирам през конзолата ми исписва 4е има 1 зомбие процесс какво да направя, нещо съм пропуснал сигурно в /етц/сървисе/оскам/ран
имам само това #!/bin/sh
exec /opt/oscam/oscam -c /opt/oscam
а в /етц/рц.локал това
#!/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
къде греша.
В коя в директория се намира изпълнимият файл на оскама?
Напиши oscam -h и виж описани са опциите, какво значи -c .