Articles of bash

script bash para verificar el proceso en ejecución

Escribí un script bash para verificar si un proceso se está ejecutando. No funciona, ya que el comando ps siempre devuelve el código de salida 1. Cuando ejecuto el comando ps desde la línea de comandos, el $? está configurado correctamente, pero dentro del script siempre es 1. ¿Alguna idea? #!/bin/bash SERVICE=$1 ps -a | […]

Ordene un archivo de texto por longitud de línea incluyendo espacios

Tengo un archivo CSV que se parece a esto AS2345, ASDF1232, Sr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Sr. Plain Example, 110 Binary ave., Liberty City, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, […]

Lee los datos de json en el script de shell

En shell tengo un requisito en el que tengo que leer la respuesta JSON que está en el siguiente formato: { “Messages”: [ { “Body”: “172.16.1.42|/home/480/1234/5-12-2013/1234.toSort”, “ReceiptHandle”: “uUk89DYFzt1VAHtMW2iz0VSiDcGHY+H6WtTgcTSgBiFbpFUg5lythf+wQdWluzCoBziie8BiS2GFQVoRjQQfOx3R5jUASxDz7SmoCI5bNPJkWqU8ola+OYBIYNuCP1fYweKl1BOFUF+o2g7xLSIEkrdvLDAhYvHzfPb4QNgOSuN1JGG1GcZehvW3Q/9jq3vjYVIFz3Ho7blCUuWYhGFrpsBn5HWoRYE5VF5Bxc/zO6dPT0n4wRAd3hUEqF3WWeTMlWyTJp1KoMyX7Z8IXH4hKURGjdBQ0PwlSDF2cBYkBUA=”, “MD5OfBody”: “53e90dc3fa8afa3452c671080569642e”, “MessageId”: “e93e9238-f9f8-4bf4-bf5b-9a0cae8a0ebc” } ] } Aquí solo me preocupa el valor de la propiedad “Cuerpo”. Hice algunos bashs fallidos como: jsawk -a ‘return this.Body’ o […]

¿Cuál es la diferencia entre usar `sh` y` source`?

¿Cuál es la diferencia entre sh y source ? source: source filename [arguments] Read and execute commands from FILENAME and return. The pathnames in $PATH are used to find the directory containing FILENAME. If any ARGUMENTS are supplied, they become the positional parameters when FILENAME is executed. Y para man sh : NAME bash – […]

Node.js Shell Script y Argumentos

Necesito ejecutar un script bash en node.js. Básicamente, el script creará una cuenta de usuario en el sistema. Encontré este ejemplo que me da una idea de cómo hacerlo. Sin embargo, el script en sí necesita argumentos como el nombre de usuario, la contraseña y el nombre real del usuario. Todavía no puedo entender cómo […]

Trabajos de cron y tiempos aleatorios, dentro de horas determinadas

Necesito la capacidad de ejecutar un script PHP 20 veces al día en momentos completamente aleatorios. También quiero que se ejecute solo entre las 9am y las 11pm. Estoy familiarizado con la creación de trabajos cron en Linux.

¿Cómo establecer la variable de entorno para todos en mi sistema Linux?

¿Puedo tener ciertas configuraciones que son universales para todos mis usuarios?

cómo ejecutar dos comandos en sudo?

¿Hay alguna manera de cómo puedo ejecutar dos comandos Db2 desde una línea de comando? (Se llamarán desde un comando PHP exec ). db2 connect to ttt (tenga en cuenta que necesitamos tener la conexión en vivo para el segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = ‘mytestaccount@gmail.com’ Intenté esto: sudo -su db2inst1 db2 connect […]

¿Cómo cambiar el nombre con prefijo / sufijo?

¿Cómo hago mv original.filename new.original.filename sin volver a escribir el nombre del archivo original? Me imagino poder hacer algo como mv -p=new. original.filename mv -p=new. original.filename o quizás mv original.filename new.~ o lo que sea – pero no puedo ver nada como esto después de mirar man mv / info mv pages. Por supuesto, podría […]

¿Por qué la entrada de tubería para “leer” solo funciona cuando se alimenta a la construcción “mientras se lee …”?

He intentado leer las entradas en las variables de entorno desde el resultado del progtwig de esta manera: echo first second | read AB ; echo $A-$B Y el resultado es: – Tanto A como B están siempre vacíos. Leí acerca de bash ejecutando comandos de canalización en sub-shell y que básicamente impide que uno […]