Cerca

Heus ací els resultats de la cerca.

Tareas Server
24 Resultats, Darrera modificació:
| head -c ${l} | xargs` } # comprobar que pasa el parametro del nombre if [ $# -ne 1 ]; then ec... "ftp_add_user.sh usuario" echo " > introduce el nombre de usuario!" exit -1 fi # crea el usuario # -m (opcion que existia y he quitado) # -M para que no intente crear el directorio HOME useradd -M -g 500 -d /home_ERE/./
backup, encriptado y copia a remoto
13 Resultats, Darrera modificació:
es * meow hash (por valorar) * pte: cambiar el nombre del script! <code bash backup_fs_gpg.sh> ... CIONES # function calcula_checksum() { # calcula el SHA1 de los ficheros contenidos en el directorio pasado por parámetro TMP=$(find "$DIR_ORIGEN/$1" -... RO.tar.gz.enchive $FECHA-$FICHERO.tar.gz.enchive else touch $DIR_ORIGEN/$FECHA-SINCAMBIOS.TXT fi </
Ejecución PHP desde CRON sin problemas
7 Resultats, Darrera modificació:
e la ejecución del script desde APACHE difiere en el entorno que al ejecutarlo desde línea de comando.... 0 23 * * * /home/scripts/myscript.sh</script> * el script contiene la llamada al fichero PHP de esta... w.pagina.web/myscript.php</code> de esta manera, el script se carga como si fuese una página web y en el entorno de página web, más afín al programador qu
rsync.sh
6 Resultats, Darrera modificació:
conserva fecha de modificación # -g = conserva el grupo del fichero # -o = conserva el usuario del fichero # -D = ficheros especiales (?) # -v = ve... que estén en directorios de exclusión # --force = elimina directorios en destino aunque tenga ficheros... s son excluidos # APP export DISPLAY=:0.0 # Para el notify NOW=$(date +"%d-%m-%Y") i=$(date +"%Hh%Mm%
control de flujo / testing
6 Resultats, Darrera modificació:
o -a -> existe * -h -> comprueba si existe el link simbólico * -p -> comprueba si existe la tubería (pipe) * -r -> si el fichero el legible (R--) * -w -> si el fichero el escribible (-W-) * -s -> si el fichero no está vac
mis ficheros $HOME
5 Resultats, Darrera modificació:
e: executed by bash(1) for login shells. # quita el permiso de excritura al others umask 002 #prompt... .functions # exports source ~/.export # si dejo el ECHO da problemas con scp # echo "> .bashrc" </c... tc/init.d/$1 ]; then /etc/init.d/$1 restart else echo "*** non existant daemon $1 ***" fi ... ara hacer solo de determinados directorios o para eliminar las lineas que no nos interesan writable()
backup 10 minutos al día
4 Resultats, Darrera modificació:
os desde la última vez, si hay algún cambio, hace el backup completo, lo encripta y lo envía a un SFTP... CIONES # function calcula_checksum() { # calcula el SHA1 de los ficheros contenidos en el directorio pasado por parámetroe TMP=$(find "$DIR_ORIG... RO.tar.gz.gpg rm -f $FECHA-$FICHERO.$CRC else touch $DIR_ORIGEN/$FECHA-SINCAMBIOS.TXT
Protocolo de Backup
4 Resultats, Darrera modificació:
ear directorio de ficheros de backups, configurar el ''bck.ini'' * (5) configurar en la cuenta de ROOT los cron a ejecutar * 01:00 -> eliminar ficheros de backup anteriores a 1 mes: ''00... ssh:start|crear certificado]] * (2) copiarlo en el servidor remoto, en la cuenta creada a tal efecto... ST" -e"show databases"` # existe version SED para eliminar /Database/ for DATABASE in $DBS do
ejecutar el primer o último día del mes
3 Resultats, Darrera modificació:
= ejecutar el primer o último día del mes <code bash> #! /usr/bin/ksh alias datecalc=/usr/local/bin/da... last=${mlength[month]} else leap=0 if ((!(y... ((!(year%400))) && leap=1 else ((!(year%4))) && leap=1
backup sistema
3 Resultats, Darrera modificació:
]; # - utilizar /etc/mysql/debian.cnf para el usuario/password de mysql # ubicaciones path_bac... # backup buzones correo cd $path_correo # el find con * está limitado a 1024 dominios!! # ... path_backup/etc.tar.gz /etc/* # backup /home (no el vmail) for homes in `find /home/* -maxdepth 0 | g
prune
3 Resultats, Darrera modificació:
= prune * eliminar archivos "viejos", preservando 1 * la fecha ha de estar incluida en el nombre del fichero * para copias de seguridad * en ese caso, conservar el último mes a diario y una mensual (la primera de
recopilación de información del sistema
3 Resultats, Darrera modificació:
. separador() { # función encargada de imprimir el separador entre secciones echo '********... *************************' # comprueba si el primer parámetro contiene algo if [ -n "$1" ]; then echo $1 else echo '' fi } ejecutaComando(
getopts
2 Resultats, Darrera modificació:
opciones (si así lo necesiamos) * ''h|*'' : el **%%*%%** se usa como comodín para opciones que no se han definido (sin sentido con el uso de **?**) /via: [[https://stackoverflow.com/
select
2 Resultats, Darrera modificació:
]; then echo done exit elif [ "$opt" = "Hola" ]; then echo Hola Mundo else clear echo opci
scripts alta usuarios vsFTP
2 Resultats, Darrera modificació:
p/ftp.arnoldfuel.es/$CLIENTE -c "Carpeta ftp para el cliente $CLIENTE" $CLIENTE echo -n "sugerencia d... e -d /var/ftp/ftp.site.es/$1 -c "Carpeta ftp para el cliente $1" $1 chown $1:ftp_site_es /var/ftp/ftp.
mysqldump
1 Resultats, Darrera modificació:
scripts
1 Resultats, Darrera modificació: