Changeset 3230


Ignore:
Timestamp:
Jan 11, 2017, 8:57:08 AM (2 years ago)
Author:
daduve
Message:

eliminate epoptes.txt from home user

Location:
epoptes/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • epoptes/trunk/fuentes/debian/changelog

    r3148 r3230  
     1epoptes (0.5.9-lliurex19) xenial; urgency=high
     2
     3  * Eliminate epoptes.txt in user-home
     4
     5 -- Daniel Duran Vecino <daduve@gmail.com>  Wed, 11 Jan 2017 08:55:44 +0100
     6
    17epoptes (0.5.9-lliurex18) xenial; urgency=high
    28
  • epoptes/trunk/fuentes/epoptes-client/epoptes-client

    r3148 r3230  
    3232# Users can cancel that from their System > Preferences > Services gnome menu.
    3333VERSION=$(lliurex-version)
    34 echo "$VERSION" >> /tmp/epoptes.txt
     34LOG_EPOPTES= "/tmp/.epoptes.txt"
     35echo "$VERSION" >> $LOG_EPOPTES
    3536discover() {
    36         echo "  - Dentro de funcion discover -  " >> /tmp/epoptes.txt
    37         echo >> /tmp/epoptes.txt
     37        echo "  - Dentro de funcion discover -  " >> $LOG_EPOPTES
     38        echo >> $LOG_EPOPTES
    3839        MATCH=""
    3940        if [[ "$VERSION" == *server* ]]
     
    5556                fi
    5657        fi
    57         echo >> epoptes.txt
    58         echo "** Soy un $MATCH **" >> /tmp/epoptes.txt
    59         echo >> /tmp/epoptes.txt
     58        echo >> $LOG_EPOPTES
     59        echo "** Soy un $MATCH **" >> $LOG_EPOPTES
     60        echo >> $LOG_EPOPTES
    6061}
    6162
     
    159160# Main.############################################
    160161
    161 if [ ! -f /tmp/epoptes.txt ]; then
    162         touch /tmp/epoptes.txt
    163 fi
    164 chmod 777 /tmp/epoptes.txt
    165 
    166 echo "">> /tmp/epoptes.txt
    167 echo "*******DEPURANDO SCRIPT /USR/SBIN/EPOPTES PARA EL *************    USUARIO : $USER      ******">> /tmp/epoptes.txt
    168 echo "">> /tmp/epoptes.txt
    169 date >> /tmp/epoptes.txt
    170 echo "">> /tmp/epoptes.txt
     162if [ ! -f $LOG_EPOPTES ]; then
     163        touch $LOG_EPOPTES
     164fi
     165chmod 777 $LOG_EPOPTES
     166
     167echo "">> $LOG_EPOPTES
     168echo "*******DEPURANDO SCRIPT /USR/SBIN/EPOPTES PARA EL *************    USUARIO : $USER      ******">> $LOG_EPOPTES
     169echo "">> $LOG_EPOPTES
     170date >> $LOG_EPOPTES
     171echo "">> $LOG_EPOPTES
    171172discover
    172 echo "*************** Presesion Lightdm ************"  >> /tmp/epoptes.txt
    173 ps aux | grep /usr/sbin/epoptes | grep -v root | grep -v "grep" >> /tmp/epoptes.txt
     173echo "*************** Presesion Lightdm ************"  >> $LOG_EPOPTES
     174ps aux | grep /usr/sbin/epoptes | grep -v root | grep -v "grep" >> $LOG_EPOPTES
    174175USERS_SOCAT=`ps aux | grep /usr/sbin/epoptes | grep -v root | grep -v "grep" | awk '{print $2}' | uniq | wc -l `
    175 echo "USERS_SOCAT = $USERS_SOCAT">> /tmp/epoptes.txt;
     176echo "USERS_SOCAT = $USERS_SOCAT">> $LOG_EPOPTES;
    176177if [[ "$MATCH" != ligero  ]]; then
    177178        if (("$USERS_SOCAT" > 2 )); then
    178                 echo "Estoy dentro del if matando procesos.......">> /tmp/epoptes.txt
     179                echo "Estoy dentro del if matando procesos.......">> $LOG_EPOPTES
    179180                for i in `ps aux | grep /usr/sbin/epoptes | grep -v root | grep -v grep | awk '{print $2}' | uniq`; do
    180                         echo "Dentro del FOR para .......">> /tmp/epoptes.txt
    181                         ps -aux | grep $i >> /tmp/epoptes.txt
    182                         echo "Matando el proceso $i"  >> /tmp/epoptes.txt
    183                         kill -9 $i >> /tmp/epoptes.txt
     181                        echo "Dentro del FOR para .......">> $LOG_EPOPTES
     182                        ps -aux | grep $i >> $LOG_EPOPTES
     183                        echo "Matando el proceso $i"  >> $LOG_EPOPTES
     184                        kill -9 $i >> $LOG_EPOPTES
    184185                done
    185186        fi
    186187fi
    187188
    188 echo "_________MAIN_____________">> /tmp/epoptes.txt
     189echo "_________MAIN_____________">> $LOG_EPOPTES
    189190
    190191
     
    221222
    222223basic_info
    223 echo "Capturo basic info UID:$UID TYPE:$TYPE SERVER:$SERVER PORT:$PORT">> /tmp/epoptes.txt
     224echo "Capturo basic info UID:$UID TYPE:$TYPE SERVER:$SERVER PORT:$PORT">> $LOG_EPOPTES
    224225# The configuration file overrides the default values
    225226if [ -f /etc/default/epoptes-client ]; then
     
    294295salida(){
    295296        RUN=0
    296         echo "Estoy en la funcion de SALIDA de $USER" >> /tmp/epoptes.txt
    297         date >> /tmp/epoptes.txt
    298         echo "Quiero matar el proceso $BASHPID" >> /tmp/epoptes.txt
     297        echo "Estoy en la funcion de SALIDA de $USER" >> $LOG_EPOPTES
     298        date >> $LOG_EPOPTES
     299        echo "Quiero matar el proceso $BASHPID" >> $LOG_EPOPTES
    299300        #kill -9 $BASHPID
    300301}
     
    302303test_conn(){
    303304    if [ -z ${LTSP_CLIENT} ]; then
    304         echo "Testeando la funcion CONN $USER">> /tmp/epoptes.txt
     305        echo "Testeando la funcion CONN $USER">> $LOG_EPOPTES
    305306        #exit 0
    306307        #RUN=0
     
    309310    ping -c 2 ${LTSP_CLIENT}
    310311    if [ $? -eq 0 ]; then
    311         echo "Estamos en if del ping -c">> /tmp/epoptes.txt
     312        echo "Estamos en if del ping -c">> $LOG_EPOPTES
    312313        exit 0
    313314    fi
    314     echo "vamos a salida">> /tmp/epoptes.txt
     315    echo "vamos a salida">> $LOG_EPOPTES
    315316    salida
    316317}
     
    319320
    320321if [ -s /etc/epoptes/server.crt ] || [ "$cert_param" = "verify=0" ]; then
    321    echo "Dentro del if antes del while 1 del usuario $USER" >> /tmp/epoptes.txt
     322   echo "Dentro del if antes del while 1 del usuario $USER" >> $LOG_EPOPTES
    322323   while [ ${RUN} -eq 1 ] && sleep 1; do
    323324        ALIVE=$(ps ax|grep $PPID|grep -v grep|wc -l)
    324         echo "Dentro del While porque el RUN es $RUN para usuario $USER">> /tmp/epoptes.txt
    325         echo "Haciendo el wait.....Ahora nop" >> /tmp/epoptes.txt
     325        echo "Dentro del While porque el RUN es $RUN para usuario $USER">> $LOG_EPOPTES
     326        echo "Haciendo el wait.....Ahora nop" >> $LOG_EPOPTES
    326327        USERS_SOCAT_POST=`ps aux | grep /usr/sbin/epoptes | grep -v root | grep -v "grep" | awk '{print $2}' | uniq | wc -l `
    327         echo "Calculado el USERS_SOCAT_POST: $USERS_SOCAT_POST" >> /tmp/epoptes.txt
     328        echo "Calculado el USERS_SOCAT_POST: $USERS_SOCAT_POST" >> $LOG_EPOPTES
    328329        if (("$USERS_SOCAT_POST" < 3 )) || [[ "$MATCH" == "ligero" ]]; then
    329                 echo "-----SOCAT se va a ejecutar para el usuario: $USER -----">> /tmp/epoptes.txt
    330                 echo 'socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline",sigint,sigquit,sigterm' >> /tmp/epoptes.txt
     330                echo "-----SOCAT se va a ejecutar para el usuario: $USER -----">> $LOG_EPOPTES
     331                echo 'socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline",sigint,sigquit,sigterm' >> $LOG_EPOPTES
    331332                socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline",sigint,sigquit
    332                 echo "Muere el SOCAT de $USER: ">> /tmp/epoptes.txt
    333                 date >> /tmp/epoptes.txt
     333                echo "Muere el SOCAT de $USER: ">> $LOG_EPOPTES
     334                date >> $LOG_EPOPTES
    334335        fi
    335336       
    336337        if [ "x${ALIVE}" != "x1" ]; then
    337                 echo "Se aborta el script para el usuario $USER debido al AlIVE">> /tmp/epoptes.txt
     338                echo "Se aborta el script para el usuario $USER debido al AlIVE">> $LOG_EPOPTES
    338339                exit 1
    339340        fi
    340         echo "Paso del ALIVE y continuo porque RUN: $RUN del usuario $USER">> /tmp/epoptes.txt
     341        echo "Paso del ALIVE y continuo porque RUN: $RUN del usuario $USER">> $LOG_EPOPTES
    341342        test_conn
    342343        SESSION_GNOME=`ps aux | grep gnome-session | wc -l `
    343344        if (("$SESSION_GNOME" < 2 )); then
    344                 date >> /tmp/epoptes.txt
    345                 echo "La sesion no esta activa me quedo en la sesion SESSION_GNOME: $SESSION_GNOME modifico el RUN" >> /tmp/epoptes.txt
     345                date >> $LOG_EPOPTES
     346                echo "La sesion no esta activa me quedo en la sesion SESSION_GNOME: $SESSION_GNOME modifico el RUN" >> $LOG_EPOPTES
    346347                RUN=0
    347348        fi
    348349    done;
    349350elif [ -f /etc/epoptes/server.crt ]; then
    350         echo "Antes del while2 del user: $USER" >> /tmp/epoptes.txt
     351        echo "Antes del while2 del user: $USER" >> $LOG_EPOPTES
    351352    while [ ${RUN} -eq 1 ] && sleep 1; do
    352353        ALIVE=$(ps ax|grep $PPID|grep -v grep|wc -l)
     
    355356            exit 1
    356357        fi
    357         echo "RUN en ELIF es $RUN del usuario $USER">> /tmp/epoptes.txt
     358        echo "RUN en ELIF es $RUN del usuario $USER">> $LOG_EPOPTES
    358359        test_conn
    359360    done;
    360361else
    361         echo "en el else del usuario $USER">> /tmp/epoptes.txt
     362        echo "en el else del usuario $USER">> $LOG_EPOPTES
    362363    $0 -c
    363364    exec $0
    364365fi
    365 echo "____________FIN_______SCRIPT____________">> /tmp/epoptes.txt
     366echo "____________FIN_______SCRIPT____________">> $LOG_EPOPTES
Note: See TracChangeset for help on using the changeset viewer.