Articles of testing

Fuente alternativa para un package eliminado de un repository de testing o inestable

https://tracker.debian.org/pkg/php-mongo php-mongo 1.6.10-1 ha sido eliminado de la inestabilidad y las testings y lo estaba usando en una VM para mantener algún código henetworkingado. Cuando vine a aprovisionar otra VM recientemente, noté que se había eliminado a favor de una versión anterior. Necesito esta versión porque soluciona los problemas de authentication que se describen aquí […]

¿Fio daña el sistema de files (XFS en mdadm, RAID10)?

Estoy haciendo algunas testings intensivas en una partición mdadm (software RAID) hecha de 6 SSD usando fio (Ubuntu 16.10 Server). La partición se formateó con XFS, se desmonta durante las testings, no contiene files y no es una partición de arranque. Sucede que a veces, después de un inicio en frío o un reinicio, Ubuntu […]

Pruebe la configuration de SSH sin arriesgarse a perder el acceso remoto

Hace poco configuré mal un file ssh mientras me metía en las cifras, quitando el control remoto hasta que pude acceder a la computadora localmente y arreglarlo. Me preguntaba si había una manera de evitar este tipo de problema en el futuro ejecutando un script para replace el file sshd_config con una versión "segura" cuando […]

Prueba automatizada para script de installation

Estoy escribiendo un script de installation para un dispositivo que modifica los files de configuration del sistema en /etc (entre otras cosas). ¿Cómo puedo probar este script de forma no destructiva? Idealmente, me gustaría ejecutar el script en un pseudo-sandbox que proporciona una capa sobre el sistema de files existente, y luego ver examinar los […]

¿Dónde puedo encontrar la list de opciones ]?

me gusta [[ -s file ]] [[ -z string ]] preferiblemente en la web. Miré en el sitio ldp pero no pude encontrarlos La página man ( man [ ) es útil pero estoy buscando una list más compacta.

Comprender el enunciado if networkingirigido en bash

if [ -z "$OPTION" ] # if option is not given(empty) then: then command1 –defaultOption else command1 $OPTION fi \ 2> >( function1 "$DETAILS" ) \ < <( command2 "$OTHER_DETAILS" ) Estoy seriamente desconcertado sobre cómo dirigir stderr a un file y alimentar un file en stdin interactuar con una statement if. Las cosas bien […]

Prueba de script Shell a través de simulación de terminal

Estoy desarrollando un script bash genérico que podría ejecutarse en diferentes distro. Solo tengo una máquina virtual CentOS y me gustaría probar mi script en una terminal virtual (en línea o como un software, sin acceso de escritura, solo puedo leer algunos files estándar del sistema operativo) pero como si lo estuviera ejecutando de una […]

Cambie el nombre de un solo file en cada directory, según la condición

Tengo 100 carpetas dentro de cada carpeta. Tengo uno o dos files nombrados de la siguiente manera: XXX_001_014_max.jpg XXX_001_024_max.jpg Guardé los nombres de las carpetas en un file "list.txt" Ejecuté el siguiente código para cambiar el nombre de los files dentro de las carpetas a la vez: #!/bin/bash for i in $(cat list.txt); do mv […]

Prueba el script upstart sin reiniciar

¿Hay alguna manera de probar un script upstart sin reiniciar el sistema? Estoy trabajando en un sistema que realmente no quiero reiniciar; sin embargo, quiero estar razonablemente seguro de que mi script upstart recién escrito funcionará correctamente una vez que lo haga.

bash: test: no: expresión entera esperada

Yo creo que esta línea if test "$sumn_inspect" -eq "yes"; then está causando este error (textualmente): bash: test: no: integer expression expected Formulé la expresión de test anterior porque vi este ejemplo en línea: if test "$#" -eq "0"; then donde esta testing verifica si la longitud de la matriz de arguments es 0. Entonces, […]