Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Problema cerco una quida per ubuntu...

    Nobody is reading this thread right now.
meister mille grazie adesso a funziona ho fermata la oscam e dopo un minuto e ripartita grazie milllllllllllllleeeeeeeeeeeeee
 
ciao meister il problema persiste allora come ho anche scritto sopra se stopp la oscam dopo un minuto parte credevo che avevo risolto ma non é cosi allora se la stoppo per la prima volta la oscam parte subito dopo un minuto ma se la stopp per la seconda volta non partte pi+ devo fare un reboot per farla partire du mi domanderai perche la stoppo per la seconda volta perche dopo che avevo provato stoppandola e farla partire vado a lavorare poi guando ritorno miritrovo tutto buio ho dei blocchi della oscam giornalieri pi+ di una volta aiuto
 
Gespoilert

lo script é questo

Code:
#!/bin/sh
# CamControl
## Inserire nei valori tra virgolette il nome della propria CCcam e oscam, così come lo leggete in /usr/local/bin
CCcam="/var/emu/cccam/CCcam.x86"
Oscam="/var/emu/oscam/oscam.x86" ## Default config file in /usr/local/etc/
######################################### Da qui in poi non editare ###################################################
#######################################################################################################################
################################################## FUNZIONI ###########################################################
############################################ Gestione Principale ######################################################
uscita()
                {
  echo "Uscita dal programma, grazie dell'utilizzo..."
  sleep 2
  clear
  echo "******************************************"
                echo "*            Special Thanks              *"
                echo "******************************************"
                echo "*  - sbarboff, per lo script iniziale;   *"
                echo "*  - m43c0, per le continue correzioni;  *"
                echo "*  - tutti i betatester.                 *"
                echo "*                                        *"
                echo "*  Grazie, aL.methodman (RDI Sat Forum)  *"
                echo "******************************************"
                sleep 10
                clear
  exit 0
  }
errore()
  {
  echo "ERRORE: scelta non corretta, prova di nuovo..."
  sleep 2
  return
  }
systemupdate()
                {
                echo "Prego attendere mentre aggiorno il sistema..."
                sleep 2
                apt-get upgrade
                sleep 1
                echo "Premere Invio per proseguire..."
                read enter
                User="$enter"
                sleep 2
                clear
                echo "Prego attendere mentre aggiorno gli applicativi..."
                sleep 2
                apt-get update
                echo "Premere Invio per proseguire..."
                read enter
                User="$enter"
                sleep 2
                echo "Sistema aggiornato!!"
                sleep 2
                clear
                camc
                }
systemrestart()
                {
                echo "Prego attendere mentre riavvio il server..."
                sleep 2
                reboot
                }
emurestart()
                {
                echo "Prego attendere mentre riavvio le emu..."
                sleep 2
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                sleep 2
                else
                killall -9 $Oscam >/dev/null 2>&1 &
  rm /usr/local/bin/diritti
                sleep 1
  echo "$Oscam Fermata!!"
  fi
  sleep 1
  if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia'ferma!!"
  sleep 2
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  sleep 1
  echo "$CCcam Fermata!!"
  fi
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 &
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam ..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo
  echo "$Oscam Avviata!!"
  sleep 3
  echo "Prego attendere mentre avvio $CCcam ..."
  $CCcam >/dev/null 2>&1 &
  sleep 1
  echo "$CCcam Avviata!!"
  sleep 2
  clear
  camc
  }
crontabroot()
                {
                echo "Prego attendere mentre avvio l'editor delle operazioni pianificate del Root..."
                sleep 2
                pico /etc/crontab
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
                sleep 1
                echo "Crontab aggiornato!!"
                sleep 2
                clear
                camc
                }
crontabutente()
                {
                echo "Prego attendere mentre avvio l'editor delle operazioni pianificate dell'utente..."
                sleep 2
                crontab -e
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
                sleep 1
                echo "Crontab aggiornato!!"
                sleep 2
                clear
                camc
                }
modrclocal()
                {
                echo "Prego attendere mentre avvio l'editor dell'rc.local..."
                sleep 2
                pico /etc/rc.local
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
                sleep 1
                echo "Rc.Local aggiornato!!"
                sleep 2
                clear
                camc
                }
backupfiles () 
                {            
                clear
                while true; do
                sleep 2
                echo "************ Backup Files ***************"
                echo "* 1. Creazione cartella backup          *"
                echo "* 2. Rimozione cartella backup          *"
                echo "* 3. Backup files binari                *"
                echo "* 4. Backup oscam files                 *"
                echo "* 5. Backup CCcam files                 *"
                echo "* E. EXIT                               *"
                echo "*****************************************"
                echo "**** Directory di riferimento backup ****" 
                echo "$directorybackup "
                echo "**** Directory di riferimento binari ****"
                echo "$directoryemu "
                echo "** Directory di riferimento OscamFiles **"
                echo "$directoryoscam "
                echo "** Directory di riferimento CCcamFiles **"
                echo "$directorycccam "
                echo "*****************************************"
                echo -n "Seleziona funzione : "
                read reply
                case $reply in
                1)
                echo "Prego attendere mentre creo le cartelle per il backup..."
                mkdir -p /$directorybackup/BackupServer/Binari
                chmod 755 /$directorybackup/BackupServer/Binari
                sleep 2
                echo "Cartella backup dei binari creata con successo!!"
                mkdir -p /$directorybackup/BackupServer/Oscam
                chmod 755 /$directorybackup/BackupServer/Oscam
                sleep 2
                echo "Cartella backup dei files di oscam creata con successo!!"
                mkdir -p /$directorybackup/BackupServer/CCcam
                chmod 755 /$directorybackup/BackupServer/CCcam
                sleep 2
                echo "Cartella backup dei files di CCcam creata con successo!!"
                sleep 3
                clear
                backupfiles
                ;;
                2)
                echo "Prego attendere mentre rimuovo la cartella per il backup..."
                rm -rf /$directorybackup/BackupServer
                sleep 2
                echo "Cartella di backup rimossa!!"
                sleep 2
                echo "Prego attendere mentre torno al menu' principale..."
                sleep 2
                camc
                ;;                            
                3)
                echo "Prego attendere mentre rimuovo i vecchi backup dei binari..."
                rm /$directorybackup/BackupServer/Binari/*
                echo "I vecchi files sono stati rimossi!!"
                sleep 2
                echo "Prego attendere mentre effettuo una copia dei nuovi files..."
                cp /$directoryemu/* /$directorybackup/BackupServer/Binari
                sleep 1
                echo "Backup dei files binari effettuato!!"
                sleep 2
                clear
                backupfiles
                ;;
                4)
                echo "Prego attendere mentre rimuovo i vecchi backup di oscam..."
                rm /$directorybackup/BackupServer/Oscam/*
                echo "I vecchi files sono stati rimossi!!"
                sleep 2
                echo "Prego attendere mentre effettuo una copia dei nuovi files..."
                cp /$directoryoscam/* /$directorybackup/BackupServer/Oscam
                sleep 1
                echo "Backup dei files di oscam effettuato!!"
                sleep 2
                clear
                backupfiles
                ;;
                5)
                echo "Prego attendere mentre rimuovo i vecchi backup di CCcam..."
                rm /$directorybackup/BackupServer/CCcam/*
                echo "I vecchi files sono stati rimossi!!"
                sleep 2
                echo "Prego attendere mentre effettuo una copia dei nuovi files..."
                cp /$directorycccam/* /$directorybackup/BackupServer/CCcam
                sleep 1
                echo "Backup dei files di cccam effettuato!!"
                sleep 2
                clear
                backupfiles
                ;;
                E|e)
                echo "Ritorno al menu' principale..."
                sleep 2
                clear
                camc
                ;;
                *) echo "ERRORE: scelta non corretta, prova di nuovo..."
                sleep 2
                clear
                backupfiles
                ;;
                esac
                done
                }
backup()
                {
                echo "Prego attendere mentre avvio il pannello del Backup..."
                sleep 2
                clear
                echo "Digitare il percorso in cui e' stata creata (o verra' creata) la cartella di backup..."
                echo -n "Directory di riferimento : "
                read directorybackup
                echo "Hai inserito il seguente percorso: $directorybackup "
                sleep 2
                clear
                echo "Digitare il percorso in cui vi sono i binari delle emu..."
                echo -n "Directory di riferimento : "
                read directoryemu
                echo "Hai inserito il seguente percorso: $directoryemu "
                sleep 2
                clear
                echo "Digitare il percorso in cui vi sono le configurazioni di oscam..."
                echo -n "Directory di riferimento : "
                read directoryoscam
                echo "Hai inserito il seguente percorso: $directoryoscam "
                sleep 2
                clear
                echo "Digitare il percorso in cui vi sono le configurazioni di CCcam..."
                echo -n "Directory di riferimento : "
                read directorycccam
                echo "Hai inserito il seguente percorso: $directorycccam "
                sleep 2
                backupfiles
                }
diritticarte()
                {
                 while true; do
                 clear
                 echo "Prego attendere mentre avvio il pannello degli Entitlements..."
                 sleep 2
                 clear
                 echo "********** Entitlements ***********"
                 echo "***********************************"
                 echo "* 1. Diritti Sky IT       (ND)    *"
                 echo "* 2. Diritti Sky DE       (I)     *"
                 echo "* 3. Diritti SCT          (V)     *"
                 echo "* 4. Diritti Elite Fusion (V)     *"
                 echo "* 5. Diritti JSC Sport    (V)     *"
                 echo "***********************************"
                 echo "* E. EXIT                         *"
                 echo "***********************************"
                 echo -n "Seleziona funzione : "
                 read variable
                 case $variable in
                 1)
                 clear
                 echo "Prego attendere mentre leggo i diritti della carta Sky IT..."        
                 sleep 2
                 TIERS=$(grep "tier" /usr/local/bin/diritti)
                 echo "$TIERS" >>/usr/local/bin/tierstmp
                 sed "s/.*]//" /usr/local/bin/tierstmp>>/usr/local/bin/tiers
                 rm /usr/local/bin/tierstmp
                 clear
                 echo "**** Diritti Carta Sky IT ****"
                 echo "$(tail /usr/local/bin/tiers)"
                 echo "******************************"
                 echo -n "Premere Invio per proseguire "
                 read enter
                 User="$enter"
                 clear
                 rm /usr/local/bin/tiers
                 diritti
                 ;;
                 2)
                 clear
                 echo "Prego attendere mentre leggo i diritti della carta Sky DE..."
                 sleep 2
                 CHID=$(grep "chid" /usr/local/bin/diritti)
                 echo "$CHID" >>/usr/local/bin/chidtmp
                 sed "s/.*r03//" /usr/local/bin/chidtmp>>/usr/local/bin/chid
                 rm /usr/local/bin/chidtmp
                 clear
                 echo "**** Diritti Carta Sky DE ****"
                 echo "$(tail /usr/local/bin/chid)"
                 echo "******************************"
                 echo -n "Premere Invio per proseguire "
                 read enter
                 User="$enter"
                 clear
                 rm /usr/local/bin/chid
                 diritti
                 ;;
                 3)
                 clear
                 echo "Prego attendere mentre leggo i diritti della carta SCT..."
                 sleep 2
                 CLASS=$(grep "class" /usr/local/bin/diritti)
                 echo "$CLASS" >>/usr/local/bin/scttmp
                 sed "s/.*class: //" /usr/local/bin/scttmp>>/usr/local/bin/sct
                 rm /usr/local/bin/scttmp
                 clear
                 echo "********** Diritti Carta SCT ***********"
                 echo "$(tail /usr/local/bin/sct)"
                 echo "****************************************"
                 echo -n "Premere Invio per proseguire "
                 read enter
                 User="$enter"
                 clear
                 rm /usr/local/bin/sct
                 sleep 1
                 diritti
                 ;;
                 4)
                 clear
                 echo "Prego attendere mentre leggo i diritti della carta Elite Fusion..."
                 sleep 2
                 CLASS=$(grep "class" /usr/local/bin/diritti)
                 echo "$CLASS" >>/usr/local/bin/elitetmp
                 sed "s/.*class: //" /usr/local/bin/elitetmp>>/usr/local/bin/elite
                 rm /usr/local/bin/elitetmp
                 clear
                 echo "****** Diritti Carta Elite Fusion ******"
                 echo "$(tail /usr/local/bin/elite)"
                 echo "****************************************"
                 echo -n "Premere Invio per proseguire "
                 read enter
                 User="$enter"
                 clear
                 rm /usr/local/bin/elite
                 sleep 1
                 diritti
                 ;;
                 5)
                 clear
                 echo "Prego attendere mentre leggo i diritti della carta JSC Sport..."
                 sleep 2
                 CLASS=$(grep "class" /usr/local/bin/diritti)
                 echo "$CLASS" >>/usr/local/bin/jsctmp
                 sed "s/.*class: //" /usr/local/bin/jsctmp>>/usr/local/bin/jsc
                 rm /usr/local/bin/jsctmp
                 clear
                 echo "******** Diritti Carta JSC Sport *******"
                 echo "$(tail /usr/local/bin/jsc)"
                 echo "****************************************"
                 echo -n "Premere Invio per proseguire "
                 read enter
                 User="$enter"
                 clear
                 rm /usr/local/bin/jsc
                 sleep 1
                 diritti
                 ;;
                 E|e)
                 echo "Ritorno al menù principale..."
                 sleep 2
                 clear
                 camc  
                 ;;
                 *) 
                 echo "ERRORE: scelta non corretta, prova di nuovo..."
                 sleep 2
                 clear
                 diritti
                 ;;
                 esac      
                 done   
                 }            
#######################################################################################################################
################################################ Oscam Control ########################################################
oscamstart()                
                {
                echo "Prego attendere mentre verifico se l'$Oscam è attiva..."
                if [ $osval = "On-line" ]
                then
                echo "L'$Oscam e' gia' avviata!!"              
                else      
                $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "$Oscam non attiva, prego attendere mentre l'avvio..."  
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo
  echo "$Oscam Avviata!!"
  fi
  sleep 2
  clear
  camc
                }
oscamstop()  
  {
                echo "Prego attendere mentre fermo l'$Oscam ..."
                sleep 1
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
  rm /usr/local/bin/diritti
                sleep 2
  echo "$Oscam Fermata!!"
  fi
  sleep 2
                clear
  camc
  }
oscamrestart()  
                {
                echo "Prego attendere mentre riavvio l'$Oscam ..."
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma, prego attendere mentre l'avvio..."
                else
                killall -9 $Oscam >/dev/null 2>&1 &
  rm /usr/local/bin/diritti
                sleep 2
  echo "$Oscam fermata, prego attendere mentre l'avvio..."
  fi
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam..."  
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo
  echo " $Oscam Riavviata!!"
  sleep 2
  clear
  camc
  }
#######################################################################################################################
################################################ CCcam Control ########################################################
CCcamstart()  
                {
                echo "Prego attendere mentre verifico se la $CCcam è attiva..."
  sleep 1
                if [ $ccval = "On-line" ]
                then
                echo "La $CCcam e' gia' avviata!!"
                else
                echo "$CCcam non attiva, prego attendere mentre l'avvio..."          
                $CCcam >/dev/null 2>&1 &
  sleep 2
  echo "$CCcam Avviata!!"
  fi
  sleep 2
  clear
  camc
                }
CCcamstop()  
                {
                echo "Prego attendere mentre fermo la $CCcam ..."
                sleep 1
                if [ $ccval = "Off-line" ]
                then
                echo "$CCcam gia' ferma!!"
                else
                killall -9 $CCcam >/dev/null 2>&1 &
  sleep 2
  echo "$CCcam Fermata!!"
  fi
  sleep 2
                clear
  camc
  }
CCcamrestart()                
  {
                echo "Prego attendere mentre riavvio la $CCcam ..."
                sleep 1
                if [ $ccval = "Off-line" ]
                then
                echo "$CCcam gia' ferma, prego attendere mentre l'avvio..."
                else
                killall -9 $CCcam >/dev/null 2>&1 &
  sleep 2
  echo "$CCcam Fermata, prego atttendere mentre l'avvio..."
  fi
  $CCcam >/dev/null 2>&1 &
  sleep 3
  echo " $CCcam Riavviata!!"
  sleep 2
  clear
  camc
  }
#######################################################################################################################
################################################ Edit Configuration ###################################################
editcccamcfg()                
                {
                echo "Prego attendere mentre fermo la $CCcam ..."
                sleep 1
                if [ $ccval = "Off-line" ]
                then
                echo "$CCcam gia' ferma!!"
                else
         killall -9 $CCcam >/dev/null 2>&1 &
         echo "$CCcam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor della configurazione della $CCcam ..."
                sleep 2
  pico /var/etc/CCcam.cfg
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
                sleep 2
  echo "Prego attendere mentre avvio la $CCcam ..."
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata con le nuove modifiche!!"
                sleep 2
                clear
                camc
                }
editoscamconf()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
                if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
  sleep 2
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
  sleep 2
  echo "Prego attendere mentre avvio l'editor del file conf dell'$Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.conf
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 1
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
editoscamserver()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
  if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor del file server della $Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.server
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
                $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 2
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
editoscamservices()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
                if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor del file services della $Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.services
                echo -n "Premere Invio per proseguire"
                read enter
                $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 2
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
editoscamsrvid()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
                if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor del file srvid della $Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.srvid
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 2
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
editoscamprovid()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
  if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor del file provid della $Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.provid
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 2
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
editoscamuser()  
                {
                echo "Prego attendere mentre fermo la $CCcam e l'$Oscam ..."
                if [ $ccval = "Off-line" ]
  then
  echo "$CCcam gia' ferma!!"
  else
  killall -9 $CCcam >/dev/null 2>&1 &
  echo "$CCcam Fermata!!"
  fi
                if [ $osval = "Off-line" ]
                then
                echo "$Oscam gia' ferma!!"
                else
                killall -9 $Oscam >/dev/null 2>&1 &
                rm /usr/local/bin/diritti
  echo "$Oscam Fermata!!"
  fi
                sleep 2
  echo "Prego attendere mentre avvio l'editor del file user della $Oscam ..."
                sleep 2
  pico /usr/local/etc/oscam.user
                echo -n "Premere Invio per proseguire"
                read enter
                User="$enter"
  $Oscam >/usr/local/bin/testooo /dev/null 2>&1 & 
                chmod 755 /usr/local/bin/testooo
  echo "Prego attendere mentre avvio $Oscam con le nuove modifiche..."
                sleep 30
                cp /usr/local/bin/testooo /usr/local/bin/diritti
                rm /usr/local/bin/testooo 
              echo "$Oscam avviata con le nuove modifiche!!"
      sleep 1
  echo "Prego attendere mentre avvio $CCcam ..."
  sleep 2
                $CCcam >/dev/null 2>&1 &
  sleep 4
  echo "$CCcam avviata!!"
                sleep 2
                clear
                camc
                }
#######################################################################################################################
################################################# CORPO DELLO SCRIPT ##################################################
#######################################################################################################################
camc()  
 {
while true; do
clear
CCcamStatus=`ps -ef | grep -v "grep" | grep -w $CCcam | wc -l`
OscamStatus=`ps -ef | grep -v "grep" | grep -w $Oscam | wc -l`
if [ $OscamStatus -gt "1" ]
 then
 osval="On-line"
fi
if [ $OscamStatus = "0" ]
 then
 osval="Off-line"
fi
if [ $CCcamStatus = "1" ]
 then
 ccval="On-line"
fi
if [ $CCcamStatus = "0" ]
 then
 ccval="Off-line"
fi
echo "---------------------+ CamStatus +-------------------"
echo "                Stato Oscam = $osval                 "
echo "                Stato CCcam = $ccval                 "
echo "-----------------------------------------------------"
echo "|************** Gestione Principale ****************|"
echo "|1. Aggiornamento del sistema 2. Riavvio del server |"
echo "|3. Stop&Start delle emu      4. Modifica Cron Root |"
echo "|5. Modifica Cron Utente      6. Diritti carte      |"
echo "|7. Modifica rc.local         8. Backup Files       |"
echo "|**************** Oscam Control ********************|"
echo "|9.  Avvia Oscam  10. Ferma Oscam 11. Riavvia Oscam |"
echo "|**************** CCcam Control ********************|"
echo "|12. Avvia CCcam  13. Ferma CCcam 14. Riavvia CCcam |"
echo "|************ CCcam Configuration Edit *************|" 
echo "|15. Edita CCcam.cfg                                |"
echo "|************ Oscam Configuration Edit *************|"
echo "|16. Edita Oscam.conf     17. Edita Oscam.server    |"
echo "|18. Edita Oscam.services 19. Edita Oscam.srvid     |"
echo "|20. Edita Oscam.provid   21. Edita Oscam.user      |"
echo "|***************************************************|"
echo "|E. EXIT                                            |"
echo "-----------------------------------------------------"
echo -n "Seleziona funzione : "
 read variable
 case $variable in
                         1)  systemupdate;;
                         2)  systemrestart;;
                         3)  emurestart;;
                         4)  crontabroot;;
                         5)  crontabutente;;
                         6)  diritticarte;;
                         7)  modrclocal;;
                         8)  backup;;
                         9)  oscamstart;;
                         10) oscamstop;;
                         11) oscamrestart;;
                         12) CCcamstart;;
                         13) CCcamstop;;
                         14) CCcamrestart;;
                         15) editcccamcfg;;
                         16) editoscamconf;;
                         17) editoscamserver;;
                         18) editoscamservices;;
                         19) editoscamsrvid;;
                         20) editoscamprovid;;
                         21) editoscamuser;;
                         E|e)uscita;;
                         *)  errore;;
 esac
done
}
camc
 
Zuletzt bearbeitet von einem Moderator:
Non male il script ;-)

Dopo avere fermato la oscam, hai guardato se il crontab cammina? il syslog cosa ti dice?
 
Zurück
Oben