Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: cccam check script  (gelezen 4502 keer)

Offline Ghanssie

  • Lid
cccam check script
« Gepost op: 2012/01/07, 23:28:20 »
Ik zou graag dit script werkend willen hebben wat bij de meeste ook werkt, behalve bij mij :(

#!/bin/sh
process=`ps auxwww | grep cccam | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find CCcam running. Restarting CCcam Server" >> /var/log/cccam.check
echo && date /var/log/cccam.check
nohup /usr/local/bin/cccam
else echo "CCcam is still OK!" >> /var/log/cccam.check
fi

fout melding

bash: ./cccamcheck.sh: /bin/sh^M: ongeldige interpreter: Bestand of map bestaat niet

Ik draai Ubuntu server 11.10

Grt.
Hans
« Laatst bewerkt op: 2012/01/07, 23:48:42 door Prosper »

Re: cccam check script
« Reactie #1 Gepost op: 2012/01/07, 23:36:10 »
Leuk dat je dat wilt, nu verwacht je dat wij even je script oplappen?


Als je cccam proper installeert, middels een PPA die goede packages bevat, kun je doen:

sudo service cccam start

Offline Ghanssie

  • Lid
Re: cccam check script
« Reactie #2 Gepost op: 2012/01/08, 00:54:58 »
Ik verwacht niet of jullie dit willen oplappen, maar wel wat bruikbare tips.

Met die van jou kan ik niet veel, cccam is up and running, daar is niets mis mee.


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: cccam check script
« Reactie #3 Gepost op: 2012/01/08, 00:58:24 »
Heb je dat script misschien gekopieerd/geplakt van een website? En bewerkt via een editor in Windows?
Er lijkt op de eerste regel nog een verborgen karakter aan het eind te staan, en misschien is dat op de andere regels ook wel zo.

Re: cccam check script
« Reactie #4 Gepost op: 2012/01/08, 01:02:22 »
Ik verwacht niet of jullie dit willen oplappen, maar wel wat bruikbare tips.

Met die van jou kan ik niet veel, cccam is up and running, daar is niets mis mee.


Mijn excuses, ik verwarde cccam met oscam. Die programmanamen lijken te veel op elkaar :P

Ik vermoed dat die rare accenten (`) de boosdoeners zijn.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: cccam check script
« Reactie #5 Gepost op: 2012/01/08, 01:10:14 »
Die rare accenten lijken wel in orde te zijn. De uitvoer van het commando tussen die accenten wordt in de variabele gezet.
Ik denk meer dat het aan een control character (^M) ligt wat aan het eind van de regel staat.

Re: cccam check script
« Reactie #6 Gepost op: 2012/01/08, 08:58:59 »
Ghanssie,

Ooit het script op een Windows PC bewerkt?

Die ^M aan het eind van een regel zijn de harde-return die nodig zijn met Windows op een nieuwe regel te beginnen.
Linux doet dat anders. De ene editor laat deze zien andere niet (een instelling denk ik)
Scripts vallen hierover.

Oplossing: Installeer dos2unix en even converteren.
sudo apt-get install dos2unix
http://waterlan.home.xs4all.nl/dos2unix.html
http://linux.die.net/man/1/dos2unix

MvG,
MauRice
Registered Linux user: 473556

Offline aartje

  • Lid
Re: cccam check script
« Reactie #7 Gepost op: 2012/01/08, 10:26:22 »
Of het bestand editten met vi en dan:
1,$s/CONTROL-VCONTROL-M//g

Waarbij CONTROL-V het gelijk indrukken van de Control toets en de v toets
is en CONTROL-M het gelijk indrukken van de Control toets en de m toets
Dan haal je alle Control-m 's er uit.
« Laatst bewerkt op: 2012/01/08, 10:29:01 door aartje »

Re: cccam check script
« Reactie #8 Gepost op: 2012/01/08, 11:44:41 »
Of het bestand editten met vi en dan:
1,$s/CONTROL-VCONTROL-M//g

Waarbij CONTROL-V het gelijk indrukken van de Control toets en de v toets
is en CONTROL-M het gelijk indrukken van de Control toets en de m toets
Dan haal je alle Control-m 's er uit.

Gaat ook met sed.
sed -i 's/^V^M//g' file.sh

^V en ^M zijn hier ctrl+V en ctrl+M resp. (In de unixwereld wordt de notatie ^V voor ctrl+V gebruikt)
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net