Preguntas con la etiqueta [shell]
Cómo comprobar si se está ejecutando como root en un script bash
Estoy escribiendo un script que requiere permisos de nivel raíz y quiero que, si el script no se ejecuta como root, simplemente diga "Ejecútelo como root". y sale. Aquí hay
¿Cuándo colocar comillas alrededor de una variable de shell?
¿Debería o no incluir entre comillas las variables en un script de Shell? Por ejemplo, ¿es correcto lo siguiente? xdg-open $URL [ $? -eq 2 ] o xdg-open "$URL" [
Ejecutivo de shell asíncrono en PHP
Tengo un script PHP que necesita invocar un script de shell pero no le importa en absoluto el resultado. El script de shell realiza varias llamadas SOAP y tarda en
¿Cómo pongo un proceso que ya se está ejecutando en nohup?
Tengo un proceso que ya lleva mucho tiempo ejecutándose y no quiero finalizarlo. ¿Cómo lo pongo en nohup (es decir, cómo hago para que continúe ejecutándose incluso si cierro la
¿Cómo resaltar los comandos bash/shell en Markdown?
¿Cómo puedo resaltar los comandos Bash/Shell en archivos Markdown? Por ejemplo, para resaltar js, escribo: ```js function () { return "This code is highlighted as Javascript!"} ``` Para resaltar el
Error de comando no encontrado en la asignación de variables de Bash
Tengo este script llamado test.sh: #!/bin/bash STR = "Hello World" echo $STR cuando ejecuto sh test.shme sale esto: test.sh: line 2: STR: command not found ¿Qué estoy haciendo mal? Miro
Shell interactivo usando Docker Compose
¿Hay alguna forma de iniciar un shell interactivo en un contenedor usando Docker Compose únicamente? Probé algo como esto, en mi docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Cuando inicio este
¿Cómo imprimir líneas entre dos patrones, inclusivo o exclusivo (en sed, AWK o Perl)?
Tengo un archivo como el siguiente y me gustaría imprimir las líneas entre dos patrones dados PAT1y PAT2. 1 2 PAT1 3 - first block 4 PAT2 5 6 PAT1
¿Cómo crear un trabajo cron usando Bash automáticamente sin el editor interactivo?
¿Tiene crontabalgún argumento para crear trabajos cron sin usar el editor ( crontab -e)? Si es así, ¿cuál sería el código para crear un trabajo cron a partir de un
¿Por qué necesita ./ (punto-barra) antes del ejecutable o del nombre del script para ejecutarlo en bash?
Cuando ejecuto scripts en bash, tengo que escribir ./al principio: $ ./manage.py syncdb Si no lo hago, aparece un mensaje de error: $ manage.py syncdb -bash: manage.py: command not found
Usando cURL para cargar datos POST con archivos
Me gustaría usar cURL no solo para enviar parámetros de datos en HTTP POST sino también para cargar archivos con un nombre de formulario específico. ¿Cómo debo hacer para hacer
Ejecutar el comando Shell y capturar la salida
Quiero escribir una función que ejecute un comando de shell y devuelva su salida como una cadena , sin importar si es un mensaje de error o de éxito. Sólo
Cómo determinar el shell interactivo actual en el que estoy (línea de comandos)
¿Cómo puedo determinar el shell actual en el que estoy trabajando? ps¿Sería suficiente el resultado del comando por sí solo? ¿Cómo se puede hacer esto en diferentes versiones de Unix?
¿Cómo ejecutar un script de shell en una consola Unix o terminal Mac?
Lo sé, lo olvido y lo reaprendo. Es hora de escribirlo.
¿Cuál es el propósito de: (dos puntos) GNU Bash incorporado?
¿Cuál es el propósito de un comando que no hace nada, siendo poco más que un líder de comentario, pero que en realidad es un shell integrado en sí mismo?