Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- mis ficheros $HOME
- sh .bashrc> # ~/.bashrc: executed by bash(1) for non-login shells. source ~/.alias # funciones interesantes source ~/.functions # exports source ~/.export # si dejo el ECHO da problemas con scp # echo "> .bashrc" </code> == .alias <code
- Tareas Server
- ' <code bash add_user_ERE.sh> #!/bin/bash # funciones del script genpasswd() { local l=$1 ... o!" exit -1 fi # crea el usuario # -m (opcion que existia y he quitado) # -M para que no inte... eractivo Euro RSCG Madrid.' $1 usermod -a -G funcionasi $1 usermod -a -G getulus $1 usermod -a -G eurodevSFTP $1 # sugerir contrasenya echo -n "sugerencia de password (puedes h
- backup, encriptado y copia a remoto
- s variables necesarias * o volver a mirar opciones de usar otro tipo de fichero (INI,JSON) == v2.1 * sustitución **GPG** por **[[software:utils:enc... * sha1 -> md5 (la mitad de tiempo) : las colisiones no son importantes * meow hash (por valorar) * pte: cambiar el nombre del script! <code bash
- ejecutar el primer o último día del mes
- eekselector --- script to assist in scheduling cron jobs # Perderabo Oct 11, 2003 # # example: # You want to run command1 on the first monday of each month and # you want to run command2 on the last monday of each month. # Just use this s
- getopts
- acompaña a la instrucción getopts indica las opciones disponibles * ''getopts OPTSTRING VARNAME [ARGS...]'' * OPTSTRING: * ''h'': comprueba la opción **-h sin parámetros**. Da error en opciones no soportadas * ''h:'': comprueba la opción **-h con parámetros**. Da error en opciones no soportadas
- backup sistema
- istema, para realizar un backup "completo" * buzones de correo * BBDD del servidor MySQL * directorio de configuración ''/etc'' * directorios ''/home'' <co... - comprobar la existencia del directorio destino con [ -d ]; # - utilizar /etc/mysql/debian.cnf para el usuario/password de mysql # ubicaciones path_backup=/root/bck path_correo=/home/vmail/
- Protocolo de Backup
- * (4) crear 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... .163:/home/bck'' * (6) generar nuevo script de conexión y descarga de archivos del esclavo * ¿si
- recopilación de información del sistema
- ón encargada de imprimir el separador entre secciones echo '********************************... ***' # comprueba si el primer parámetro contiene algo if [ -n "$1" ]; then ... versión de kernel)' "uname -a" # tiempo de funcionamiento ejecutaComando 'uptime (tiempo sistema lev... )' lsmod # seguridad: shadow passwords # no funciona if [ "$LOGNAME" = "root" ]; then ejecuta
- rsync.sh
- C # - r == recursive # - p == preserve permisions # - t == preserve times # - q == supress non-error messages # - o == preserve owner # - g ==... mo symlinks # -p = copia los permisos # -t = conserva fecha de modificación # -g = conserva el grupo del fichero # -o = conserva el usuario del fi
- control de flujo / testing
- = control de flujo / testing * más información: [[http://www.ibm.com/developerworks/library/l-bash-t... st/index.html]] * test y || && * se pueden concatenar comandos con || (OR) o con && (AND) * test es equivalente al ''if'', pero no permite bloques de comandos *
- Ejecución PHP desde CRON sin problemas
- = Ejecución PHP desde CRON sin problemas en muchas ocasiones queremos ejecutar un script en PHP para realizar una tarea programada en muchas ocasiones tenemos problemas con los INCLUDES o PATHS debido a que la ejecución del script desde APACHE difier
- backup 10 minutos al día
- == código <code bash> #!/bin/bash # # FUNCIONES # function calcula_checksum() { # calcula el SHA1 de los ficheros contenidos en el directorio pasado por parámetroe ... > $DIR_ORIGEN/$directorio.checksum fi done if [ "$CAMBIOS" == "SI" ]; then # comp
- Twitter desde linea de comando
- eet="$*" #must be less than 140 chars #EXTRA OPTIONS uagent="Mozilla/5.0" #user agent (fake a browser... -gt 140 ]; then echo "[FAIL] Tweet must not be longer than 140 chars!" && exit 1 fi touch "cookie.t... lv3 -A "$uagent" "https://mobile.twitter.com/session/new"` token=`echo "$initpage" | grep "authenticit... sword=$password" "https://mobile.twitter.com/session"` #HOME PAGE echo "[+] Getting your twitter home
- select
- = select <code bash> #!/bin/bash OPCIONES="Hola Salir" select opt in $OPCIONES; do if [ "$opt" = "Salir" ]; then echo done exit elif [ "$opt" = "Hola" ]; ... a Mundo else clear echo opción errónea fi done </code>
- mysqldump
- -h"$DBHOST" -e"show databases"` # existe versión con SED para eliminar /Database/ for DATABASE in $DB... SE | gzip --best > $LOCALDIR$FILENAME fi done chmod 400 $LOCALDIR*.gz #tar --remove-files -c... RPREFIX.tar $TARPREFIX.$LOG_DATE.tar # notificacion correo mail -s "backup mysql $SUFFIX $HOSTNAME" r