Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Beste Linux kenners.

 

Ik heb het probleem dat Oscam steeds nachts om 03:56 stopt met werken.

Zo te zien herstart hij wel maar niets werkt vanaf dan, steeds krijg ik dan de melding zoals in de oscam.log:

2013/11/29 03:59:07        0 s newcamd: Bind request failed (Address already in use), waiting another 112 seconds

Thans gebruik ik geen newcamd!

gevolgt door:

rejected group & (no matching reader)

 

Ik ben geen Linux expert en daarom heb ik een Automated Script gebruikt die voor mij Oscam en CCcam installeerde op Debian 7.2.0 64-bit.

Mijn kennis van Linux is te beperkt om te weten wat ik mag verwijderen in deze crontab settings.

 

Kan iemand deze crontab aanpassen voor mij want volgens mij zit hier veel dubbel in maar ben niet zeker wat weg mag en moet blijven?

 

Hier is mijn huidige crontab:

 

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root    cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
56 03 * * * root killall CCcam.x86_64
56 03 * * * root killall oscam
57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log
58 03 * * * root /var/script/keyupdater.sh
59 03 * * * root /usr/local/bin/CCcam.x86_64
59 03 * * * root /usr/local/bin/oscam -b
*/5 * * * * root /var/script/CCcamCheck.sh
*/5 * * * * root /var/script/OscamCheck.sh
03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.log
56 03 * * * root killall CCcam.x86_64
56 03 * * * root killall oscam
57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log
58 03 * * * root /var/script/keyupdater.sh
59 03 * * * root /usr/local/bin/CCcam.x86_64
59 03 * * * root /usr/local/bin/oscam -b
*/5 * * * * root /var/script/CCcamCheck.sh
*/5 * * * * root /var/script/OscamCheck.sh
03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.log
56 03 * * * root killall CCcam.x86_64
56 03 * * * root killall oscam
57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log
58 03 * * * root /var/script/keyupdater.sh
59 03 * * * root /usr/local/bin/CCcam.x86_64
59 03 * * * root /usr/local/bin/oscam -b
*/5 * * * * root /var/script/CCcamCheck.sh
*/5 * * * * root /var/script/OscamCheck.sh
03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.log
56 03 * * * root killall CCcam.x86_64
56 03 * * * root killall oscam
57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log
58 03 * * * root /var/script/keyupdater.sh
59 03 * * * root /usr/local/bin/CCcam.x86_64
59 03 * * * root /usr/local/bin/oscam -b
*/5 * * * * root /var/script/CCcamCheck.sh
*/5 * * * * root /var/script/OscamCheck.sh
03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.lo

 

 

 Alvast bedankt voor de tijd en moeite!!!

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90


Geplaatst: (aangepast)

# /etc/crontab: system-wide crontab

 

# Unlike any other crontab you don't have to run the `crontab'

# command to install the new version when you edit this file

# and files in /etc/cron.d. These files also have username fields,

# that none of the other crontabs do.

SHELL=/bin/sh

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

# m h dom mon dow user command

17 * * * * root    cd / && run-parts --report /etc/cron.hourly

25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )

52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

#

56 03 * * * root killall CCcam.x86_64

56 03 * * * root killall oscam

57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log

58 03 * * * root /var/script/keyupdater.sh

59 03 * * * root /usr/local/bin/CCcam.x86_64

59 03 * * * root /usr/local/bin/oscam -b

*/5 * * * * root /var/script/CCcamCheck.sh

*/5 * * * * root /var/script/OscamCheck.sh

03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.log

 

De rest zijn zoals je aangeeft dubbels.

aangepast door bunbun
  • Like 1
Geplaatst:

@bunbun Bedankt !!!

 

Met het commando "Killall" gebruikt je als men iets wil afsluiten.

Maar waarom word Oscan en CCcam afgesloten als alles goed werkt?

Is deze regel of regels niet overbodig?

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Geplaatst:

@bunbun Bedankt !!!

 

Met het commando "Killall" gebruikt je als men iets wil afsluiten.

Maar waarom word Oscan en CCcam afgesloten als alles goed werkt?

Is deze regel of regels niet overbodig?

 

Geen idee. Ik heb je Automated Script niet gebruikt... Vermoedelijk stopt het script oscam en cccam iedere nacht om updates te doen (keys etc) om daarna beiden terug op te starten. Kijk eens naar die scripts in /var/script.

  • Like 1
Geplaatst:

in /var/script zie ik het volgende staan:

 

CCcamCheck.sh  --> deze heb ik nodig neem ik aan.

configupdate.sh  --> weet niet waarom deze is?

keyupdater.sh --> dit gebruik ik niet.

LogCleanUp.sh --> weet niet juist wat deze doet.

OscamCheck.sh --> deze heb ik nodig.

 

Waarom die updates, ik gebruik geen keys.

Is dit voor CCcam of voor Oscam?

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Geplaatst:

 

 

59 03 * * * root /usr/local/bin/CCcam.x86_64

59 03 * * * root /usr/local/bin/oscam -b

 

Waarom start je 2 cardservers?

1 x Cccam en dan ook 1x Oscam.

 

Dat verklaart dan Already in use?

 

 

2013/11/29 03:59:07        0 s newcamd: Bind request failed (Address already in use),

Twee servers proberen gelijktijdig om 03:59 de kaart aan te spreken.

 

Door een # voor een crontab regel te plaatsen kun je hem 'uitzetten' voor gebruik. 

VU+ Zero & VU+ Solo2 - VTi 11.x  Unstable Oscam 11xxxx  MacBook Pro Ubuntu 16.04LTS

Geplaatst:

Die log regel:

 

2013/11/29 03:59:07        0 s newcamd: Bind request failed (Address already in use)

 

 

heeft niets met CCcam te maken want CCcam is niet geconfigureerd om een reader aan te spreken.

 

Een installatie script heeft dit allemaal voor mij geïnstalleerd en wist niet dat dit allemaal op de achtergrond gebeurd.

 

Hier is de script die ik gebruikt heb:

 

 

#!/bin/sh
#Automated Installation script
#Purpose: Installing CCcam & Oscam on a bare Debian system.
#

#            Installation Package.
#put the cccamoscam_install_package in /tmp
#put this script in /tmp then chmod 755 this script

OWNER= change this to you user name <<<<<
echo "Installation script for automated CCcam/Oscam installation"
sleep 2
chown $OWNER /tmp/cccamoscam_install_package
sleep 2
if [ ! -e  /tmp/cccamoscam_install_package ] ; then
echo "WARNING !!!!!!!"
echo "Install package is not in tmp directory"
echo "please check if its there"
fi
echo "make directorys and show them to the owner"
sleep 2

mkdir /var/etc
chown $OWNER /var/etc

mkdir /var/keys
chown $OWNER /var/keys
     
mkdir /var/script
chown $OWNER /var/script

mkdir /var/config
chown $OWNER /var/config
 
mkdir /var/backup
chown $OWNER /var/backup
 
mkdir /var/cccamlog
chown $OWNER /var/cccamlog
    
chown $OWNER /usr/local/bin
sleep 2
echo "moving CCcam.x86_64 executable to correct folder"
mv /tmp/cccamoscam_install_package/CCcam.x86_64 /usr/local/bin
chmod 755 /usr/local/bin/CCcam.x86_64
sleep 2
echo "moving oscam executable to correct folder"
mv /tmp/cccamoscam_install_package/oscam /usr/local/bin
chmod 755 /usr/local/bin/oscam

echo "move the scripts to /var/script"
mv /tmp/cccamoscam_install_package/*.sh /var/script
echo "chmod 755 the scripts"
sleep 2
chmod 755 /var/script/configupdate.sh
chmod 755 /var/script/LogCleanUp.sh
chmod 755 /var/script/CCcamCheck.sh
chmod 755 /var/script/OscamCheck.sh
chmod 755 /var/script/keyupdater.sh
echo "make rc.local for autostart at boot"
chown $OWNER /etc/rc.local
rm /etc/rc.local
sleep 2
mv /tmp/cccamoscam_install_package/rc.local /etc
mv /tmp/cccamoscam_install_package/CCcam.channelinfo /var/etc
mv /tmp/cccamoscam_install_package/CCcam.providers /var/etc
mv /tmp/cccamoscam_install_package/CCcam.prio /var/etc
mv /tmp/cccamoscam_install_package/CCcam.cfg /var/etc
mv /tmp/cccamoscam_install_package/oscam.conf /usr/local/etc
mv /tmp/cccamoscam_install_package/oscam.server /usr/local/etc
mv /tmp/cccamoscam_install_package/oscam.user /usr/local/etc

sleep 1
chmod 755 /etc/rc.local
sleep 1
chown root /etc/rc.local
sleep 2
echo "making crontabs in /etc/crontab, remember no crontab -e!!!!"
sleep 3
echo "56 03 * * * root killall CCcam.x86_64" >> /etc/crontab
echo "56 03 * * * root killall oscam" >> /etc/crontab
echo "57 03 * * * root /var/script/configupdate.sh >> /var/cccamlog/configupdate.log" >> /etc/crontab
echo "58 03 * * * root /var/script/keyupdater.sh" >> /etc/crontab
echo "59 03 * * * root /usr/local/bin/CCcam.x86_64" >> /etc/crontab
echo "59 03 * * * root /usr/local/bin/oscam -b" >> /etc/crontab
echo "*/5 * * * * root /var/script/CCcamCheck.sh" >> /etc/crontab
echo "*/5 * * * * root /var/script/OscamCheck.sh" >> /etc/crontab
echo "03 04 * * 6 root /var/script/LogCleanUp.sh >> /var/cccamlog/CleanUp.log" >> /etc/crontab
sleep 2
echo "installing the software what the server needs"
sleep 2
apt-get update
sleep 4
apt-get install openssh-server
sleep 2
apt-get install proftpd 
sleep 2
apt-get install apache2
sleep 2
apt-get install php5
sleep 2
apt-get install libpcsclite1
sleep 2
apt-get install libpcsclite-dev
sleep 2
apt-get install openssl
sleep 2
apt-get install libssl-dev
sleep 2
apt-get install pcscd
sleep 2
apt-get install pcsc-tools
sleep 2
echo "the server is ready for restart"
echo "cowntdown to restart"
sleep 1
echo "3"
sleep 1
echo "2"
sleep 1
echo "1"
echo "rebooting now see you in a minute"

reboot

 

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Geplaatst:

In het script staat deze opmerking: 

OWNER= change this to you user name <<<<<

Heb je die gewijzigd voordat je het script ging draaien?

Als je dat niet gedaan hebt, kan het script de $OWNER niet invullen.

 

Ben eigenlijk nooit een voorstander om zomaar een script te draaien zonder te weten wat het doet, maar daar heb je niet zoveel aan nu.

 

De vraag is nu, is het nodig dat de crontab uberhaupt de oscam/Cccam servers herstart?

Als alles draait, loopt hij dan vast na verloop van tijd waardoor dit nodig zou zijn?

 

De vraag is ook, wie is de eigenaar van deze aangemaakte folders?

echo "make directorys and show them to the owner"
sleep 2
mkdir /var/etc
chown $OWNER /var/etc
mkdir /var/keys
chown $OWNER /var/keys
     
mkdir /var/script
chown $OWNER /var/script
mkdir /var/config
chown $OWNER /var/config
 
mkdir /var/backup
chown $OWNER /var/backup
 
mkdir /var/cccamlog
chown $OWNER /var/cccamlog
    
chown $OWNER /usr/local/bin
sleep 2

Weet niet hoe je contact legt met deze Debian install, maar controleer eens via de command shell de status van de hierboven genoemde folders als het gaat om eigenaar.

Dit doe je met het commando:

ls -l
  • Like 1

VU+ Zero & VU+ Solo2 - VTi 11.x  Unstable Oscam 11xxxx  MacBook Pro Ubuntu 16.04LTS

Geplaatst:

@donpedro

 

Bij de eerste keer dat ik dit script draaide heb ik vergeten de OWNER in te vullen en vandaar dus die dubbele conjobs ;)

 

Het commando "ls -I" geeft volgende:

 

 

root@oscam-server:~# ls -l
total 4
-rw-r--r-- 1 root root 25 Nov 26 12:50 chosetext
-rw-r--r-- 1 root root  5 Nov 26 12:50 osvn
-rw-r--r-- 1 root root  5 Nov 26 12:50 REVISION
-rw-r--r-- 1 root root  7 Nov 26 12:50 status
root@oscam-server:~#

 

Ik heb de dubbele conjobs verwijderd en alles werkt perfekt nu.

Echter hoef ik geen CCcam en een herstart van Oscam is ook niet nodig volgens mij of doen jullie dit allemaal?

 

 

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Geplaatst: (aangepast)

Als je ls -l doet achter de :~# dan zit je in de home directory van de ingelogde user.

 

Wat je even op de commandprompt moet doen is eerst even naar de juiste folder gaan, in dit geval de var-folder, want daarin staan alle aangemaakte subfolders.

cd /var

Dan kom je in :/var# , dan geef je op 

ls -l

Nu zie je de rechten voor alle folders en files in de var-folder zoals ze aangemaakt zijn door je script.

Verwacht eigenlijk geen problemen, omdat je zelf al aangeeft dat het nu probleemloos werkt.

 

Kijk ook een wat onderstaande opdracht geeft

crontab -l
aangepast door donpedro

VU+ Zero & VU+ Solo2 - VTi 11.x  Unstable Oscam 11xxxx  MacBook Pro Ubuntu 16.04LTS

Geplaatst:

Dit is wat ik krijg:

 

/var# ls -l
total 80
drwxr-xr-x  2 user root   4096 Oct 24 01:34 backup
drwxr-xr-x  2 root root   4096 Nov 18 06:25 backups
drwxr-xr-x 10 root root   4096 Oct 24 02:11 cache
drwxr-xr-x  2 user root   4096 Nov 30 04:05 cccamlog
drwxr-xr-x  2 user root   4096 Oct 24 01:34 config
drwxr-xr-x  2 user root   4096 Oct 24 02:41 etc
drwxr-xr-x  2 user root   4096 Oct 24 03:58 keys
drwxr-xr-x 29 root root   4096 Oct 24 01:38 lib
drwxrwsr-x  2 root staff  4096 Sep 23 00:31 local
lrwxrwxrwx  1 root root      9 Oct 23 21:15 lock -> /run/lock
drwxr-xr-x  9 root root   4096 Dec  2 06:25 log
drwx------  2 root root  16384 Oct 23 21:14 lost+found
drwxrwsr-x  2 root mail   4096 Dec  2 06:25 mail
drwxr-xr-x  2 root root   4096 Oct 23 21:15 opt
lrwxrwxrwx  1 root root      4 Oct 23 21:15 run -> /run
drwxr-xr-x  2 user root   4096 Oct 24 02:40 script
drwxr-xr-x  5 root root   4096 Oct 23 21:24 spool
drwxrwxrwt  2 root root   4096 Oct 24 02:39 tmp
drwxr-xr-x  2 root root   4096 Oct 24 01:35 www

 

/var# crontab -l
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
@reboot inadyn

 

 

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Geplaatst:

Hoe kom je aan de crontab die in je start topic staat?

Lees je een file uit?

 

Je hebt dat file al eens aangepast door extra entries te verwijderen.

Als je een entry wil deactiveren, plaats er dan een # voor, waardoor deze entry niet gelezen gaat worden.

 

Restart cron deamon met

/etc/init.d/cron restart

VU+ Zero & VU+ Solo2 - VTi 11.x  Unstable Oscam 11xxxx  MacBook Pro Ubuntu 16.04LTS

Geplaatst:

Ja inderdaad dit is de crontab file waarin veel dubbel zat. 

Ik heb deze verwijderd en niet uitgeschakeld door "#" omdat deze niet nodig waren.

Eens deze verwijderd bleef mijn oscam 24/24 uur draaien zonder tilt te gaan.

 

Ik denk dat ik alles zo ga laten want het werkt nu zonder enige problemen :D

Groetjes, Vaako
Dreambox DM500HD OpenPLi 4.0 - EMP DISEqC 16/1 Switch - Wavefrontier T90

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...