Register

Welcome to the RDI-Board Community.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.


Donate Now Goal amount for this month: 100 EUR, Received: 100 EUR (100%)
Donate to support this site...

Results 1 to 14 of 14
  1. #1
    -=AS=-
    Guest
    RDI - Board Default Avatar

    Default CCcam Backup Script - pentru server PC

    Am auzit multe cazuri in care unii au pierdut dintr-un motiv sau altul fisierul CCcam.cfg - vital in CS.
    Eu, fac frecvent (in special dupa o modificare) o copie a fisierului CCcam.cfg, dar s-a intamplat sa omit sau mi-a fost lene sa fac, etc...

    Tocmai din aceste cauze, m-am gandit: ce-ar fi daca nu as mai avea grija unui backup, iar acesta s-ar face automat ? ...asa ca m-am pus pe citit (fiind "ciocan" la capitolul Linux) si am facut un script care salveaza fisierul CCcam.cfg pe un memomry stick.

    Deci, ce aveti nevoie: 1 memory stick ( FAT32 ), 1 script si cateva minute pentru a configura server-ul.
    Script-ul va cauta CCcam.cfg in /var/etc/ ...pentru alta locatie trebuie editat script-ul.

    Pasul 1:

    - Descarcati script-ul de aici: http://rapidshare.com/files/278991114/CCcamBackup.html
    (poate ma ajuta careva sa fac link-ul de download permanent)

    Pasul 2:

    - Deschideti terminal-ul sau conectati-va la server cu un client (putty sau altceva)
    - Luati drepturi de root ( sudo -s )
    - Creati directorul /media/usb/ ( mkdir /media/usb )
    - Introduceti stick-ul intr-un port usb
    - Dupa 5-10 sec de la conectarea stick-ului, tastati dmesg (undeva mai sus in toata lista aia de "bazaconii", trebuie sa existe ceva citibil unde va aparea path-ul stick-ului sdb1,sdc1,sdd1 ... sdx1)
    - Tine-ti minte unde a fost "plasat" stick-ul si tastati sau dati copy/paste la comanda: sudo mount /dev/sd*1 /media/usb -o uid=1000 (unde sd*1 este path-ul care a fost alocat stick-ului care trebuia sa-l memomrati anterior)
    - Acum daca totul e ok si nu a-ti primit nici o eroare, trecem la urmatorul pas.

    Pasul 3:

    - Creati directorul /media/usb/CCcam_Backup ( mkdir /media/usb/CCcam_Backup )
    - Copiati script-ul in /usr/bin/
    - Tastati chmod +x /usr/bin/CCcamBackup pentru a face script-ul executabil
    - Faceti script-ul sa ruleze la fiecare 12 ore dupa cum va arat mai jos, sau dupa preferintele voastre.
    - Editati crontab folosind comanda crontab -e
    - Introduceti urmatoarele 2 linii:
    0 0 * * * sudo sh /usr/bin/CCcamBackup
    0 12 * * * sudo sh /usr/bin/CCcamBackup
    - Salvati si GATA !

    Nu este nevoie de nici un restart.
    Verificati la dupa ora 0 sau dupa ora 12 daca fisierul CCcam.cfg se afla in /media/usb/CCcam_Backup

    Primul backup se va face neconditionat, la prima executie a script-ului.
    Urmatorul backup se va face DOAR daca fisierul original CCcam.cfg a suferit modificari.

    Multumesc @satwien (m-ai ajutat fara sa-ti dai seama chiar daca script-ul era deja facut cand mi-ai trimis link-urile alea)

    Accept multumiri si sugestii .
    Care au de comentat, sa se abtina
    Mentionez inca o data ca acum cateva zile nu aveam nici cea mai vaga idee de Linux, asa ca nu accept comentarii inutile.

  2. #2
    Junior Member Teacher
    Join Date
    Jan 2004
    Location
    ???
    Posts
    338
    Posts Thanks / Likes

  3. #3
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Sep 2004
    Posts
    427
    Posts Thanks / Likes

    Default

    O alta solutie mai simpla ar fi sa instalezi un postfix pe linux si sa iti trimiti fisierele zilnic pe un mail sigur (yahoo, gmail), zilnic.

  4. #4
    -=AS=-
    Guest
    RDI - Board Default Avatar

    Default

    Quote Originally Posted by Z0ltan View Post
    O alta solutie mai simpla ar fi sa instalezi un postfix pe linux si sa iti trimiti fisierele zilnic pe un mail sigur (yahoo, gmail), zilnic.
    Da, si asta ar fi o solutie dar eu nu ma incred in email-uri.

    Inainte de scriptul asta, am tot stat pe ganduri ce si cum sa fac si am ajuns tot la memory stick... eu zic ca e o alegere buna.

    In final, ideea de backup al CCcam.cfg e o necesitate... poti sa pierzi ORICE pe pe un server, orice se poate reinstala dar nu si fisierul asta, asa ca indiferent de metoda, eu recomand si incurajez backup-ul.

  5. #5
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Sep 2005
    Location
    Bucuresti
    Posts
    244
    Posts Thanks / Likes

    Default

    Pentru cunoscatorii de linux:

    Care este comanda pentru a trimite (transfera) prin FTP cccam.cfg catre un server FTP ?
    Sau care este comanda de a trimite un e-mail ? Cred ca asta este mai greu ca tre pornit si Demonul pentru e-mail in DM.

    Ma gandesc sa pun in Crond comanda si backupul ar fi asigurat!

    Intreb astea pentru ca am DM500 si nu am unde sa bag sticul...

  6. #6
    Gold Member Expert
    RDI - Board Default Avatar

    Join Date
    Sep 2005
    Location
    Tr. Severin
    Posts
    3,273
    Posts Thanks / Likes

    Default

    ftpput
    ftpput [options] remote-host remote-file local-file

    Store a local file on a remote machine via FTP

    Options:
    -v,--verbose Verbose
    -u,--username Username
    -p,--password Password
    -P,--port Port number

    sendmail
    sendmail [-w timeout] [-H [user[email protected]]server[ort]] [-S] [-c charset] [-N type] [-i] [-s subject] [-a attach]... [-t] [-f sender] [rcpt]...

    Send an email

    Options:
    -w timeout Network timeout
    -H [user[email protected]]server[ort] Server
    -S Use openssl connection helper for secure servers
    -c charset Assume charset for body and subject (utf-
    -N type Request delivery notification. Type is ignored
    -i Ignore single dots in mail body. Implied
    -s subject Subject
    -a file File to attach. May be multiple
    -t Read recipients and subject from body
    -f sender Sender
    este secventa << : p >> iar este << 8 ) >> fara spatiu

    plugin sendmail http://www.sat-television.com/showthread.php?t=77068

  7. #7
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Sep 2005
    Location
    Bucuresti
    Posts
    244
    Posts Thanks / Likes

    Default

    Multumesc de reply!
    Din pacate nu merge nici una din cele doua comenzi.
    Pluginul indicat de tine e valabil numai pentru Enigma 2, noi muritorii cu DM500 mai asteptam!

  8. #8
    Târnacopist Expert
    Join Date
    Dec 2005
    Location
    /home/satwien/
    Posts
    6,001
    Posts Thanks / Likes

    Default

    Scriptul de mai sus a fost gandit pentru a rula pe o masina Linux, nu pe un dreambox. Se poate scrie si pentru dream, dar fara dmesg. Probabil un simplu cp, cu functia cron iar scrierea backup-ului sa se faca pe un volum vazut de dream in retea. Asta ar fi o simpla suprascriere, fara a se mai face verificarea daca fisierul a fost modificat sau nu intre backup-uri.


    LE:
    Cred ca si ideea de mai sus (a lui @smv) ar putea fi dezvoltata, in sensul de a folosi clientul de email prezent in imaginile recente pentru a trimite cccam.cfg catre o adresa de email. Server de email poate fi gmail.com sau ceva similar. Fisierul nu poate fi atasat la mesaj, dar continutul lui poate fi inserat in corpul mesajului ca un simplu text.

  9. #9
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Sep 2005
    Location
    Bucuresti
    Posts
    244
    Posts Thanks / Likes

    Default

    @SatWien

    Multumesc de precizari!
    Am cautat si eu comenzi in DM pentru transfer de fisiere, insa tot ce am gasit este FTPGET. Nu inteleg cum de nu exista si un FTPPUT...totusi pe DM ruleaza un server FTP nu?
    Putem folosi cumva comanda CP pentru un transfer catre FTP ? Ceva de genul:
    cp CCcam.cfg ftp:\\myUser:[email protected]\CCcam.cfg ?
    p.s. Nu stiu linux asa ca nu aruncati cu pietre...

  10. #10
    Gold Member Expert
    RDI - Board Default Avatar

    Join Date
    Sep 2005
    Location
    Tr. Severin
    Posts
    3,273
    Posts Thanks / Likes

    Default

    cp
    cp [OPTION]... SOURCE DEST

    Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY

    Options:
    -a Same as -dpR
    -c Preserve security context
    -d,-P Preserve links
    -H,-L Dereference all symlinks (default)
    -p Preserve file attributes if possible
    -f Force overwrite
    -i Prompt before overwrite
    -R,-r Recurse directories
    -l,-s Create (sym)links

    Pai a spun @SatWien mai sus , incerca sa montezi CIFS un director din PC .
    Daca ai router cu port USB ( unele modele Asus sau Edimax ) sau Linksys wrt54gl ( modat cu SD-card ) activezi serverul FTP din router ori chiar poti sa montezi NFS un director din USB/SD ( cauta multiboot la DM500 pe forum )

    Cel mai ieftin : editezi fisierul pe PC si il suprascrii in DM , oricum editarea o faci cu PC

  11. #11
    -=AS=-
    Guest
    RDI - Board Default Avatar

    Default

    Eu am facut script-ul din necesitate dar l-am facut dupa configuratia mea.

    Nu am momentan nici o E1 la indemana, dar voi avea saptamana asta si ma apuc de gandit un script si pentru cei cu DM-uri... poate iese si acolo ceva bun
    Last edited by -=AS=-; 15th September 2009 at 14:16.

  12. #12
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Aug 2006
    Location
    Bucuresti
    Posts
    418
    Posts Thanks / Likes

    Default cccam.cfg

    Quote Originally Posted by -=AS=- View Post
    Eu am facut script-ul din necesitate dar l-am facut dupa configuratia mea.

    Nu am momentan nici o E1 la indemana, dar voi avea saptamana asta si ma apuc de gandit un script si pentru cei cu DM-uri... poate iese si acolo ceva bun
    As avea nevoie de un cccam.cfg configurat (fictiv bineinteles) sa imi dau seama cum se face.
    Am configurat un server de cccam pe un server cu debian, de acolo vreau sa dau pe calculatorul cu windows unde am placile dvb-s si sa deschid cu HADU.
    Daca ma poate ajuta cineva cu ce am nevoie.
    Va multumesc

  13. #13
    Digitally Remastered Expert
    Join Date
    Feb 2005
    Location
    root
    Posts
    1,527
    Posts Thanks / Likes

    Default

    Toate expicatiile le gasesti in fisierul CCcam.cfg original (e livrat in arhivele CCcam nemodificate). daca zici ca ai configurat deja un server pe Debian, chiar nu vad unde e problema. Eu nu prea inteleg...
    In plus, ce nu stiu, este faptul ca ar exista un emulator CCcam pt. Windoz, pentru a putea prelua linii.
    [LEFT]Signature not found... Try again!

  14. #14
    Junior Member Teacher
    RDI - Board Default Avatar

    Join Date
    Aug 2006
    Location
    Bucuresti
    Posts
    418
    Posts Thanks / Likes

    Default

    Quote Originally Posted by chooleen View Post
    Toate expicatiile le gasesti in fisierul CCcam.cfg original (e livrat in arhivele CCcam nemodificate). daca zici ca ai configurat deja un server pe Debian, chiar nu vad unde e problema. Eu nu prea inteleg...
    In plus, ce nu stiu, este faptul ca ar exista un emulator CCcam pt. Windoz, pentru a putea prelua linii.
    Multumesc am rezolvat cu cccam.cfg
    De preluat nu este problema pe windows dar trebuia sa fac serverul de cccam pentru a putea da si conecta un smartgo cu cartela de digi la serverul de linux.
    Mai am putin dar nu gasesc o line c: de test buna.
    Perseverez
    Multumesc pentru raspuns

 

 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Back to Top