Това ми е стартиращия скрипт:
Code:
/usr/local/bin/oscam -b &
sleep 5
echo "starting second Oscam server"
oscam_2 -b -c /usr/local/etc/config2 &
sleep 4
echo "Starting first CCcam"
/usr/local/bin/CCcam_1.x86 -d -C /var/etc/CCcam_1.cfg >> /var/log/cccam_1.log &
sleep 4
echo "chown owner nodeid"
chown poster /tmp/.CCcam.nodeid
echo "Removing nodeid and starting second CCcam"
rm /tmp/.CCcam.nodeid && /usr/local/bin/CCcam_2.x86 -d -C /var/etc/CCcam_2.cfg >> /var/log/cccam_2.log &
два ццкам-а и два оскам-а. При стартирането, втория ццкам, премехва nodeid на първия и така двете цецете работят с различен nodeid, като дори може да обменят карти по между си, иначе с еднакъв nodeid не става. Не рестартирам, камовете, защото след много следене се убедих, че без рестарт работи много по-добре, вероятно заради каширана информация. Ако има някакъв проблем и емуто крашва, то рестарта венъж дневно не го решава.
В случая обаче, по-важно е това дали ще сменя логовете?
Code:
/var/log/cccam_1.log
/var/log/cccam_2.log
{
rotate 1
daily
missingok
notifempty
compress
delaycompress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}