Preguntas con la etiqueta [shell]

Lista shell preguntas

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

¿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

14
respuestas
217
votos
vistas

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

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?

10
respuestas
578
votos
634.2k
vistas

¿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

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

0
respuestas
619
votos
639.1k
vistas

¿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

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

¿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

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

11
respuestas
566
votos
928.8k
vistas

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

25
respuestas
1.4k
votos
1.9M
vistas

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 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?

Lo sé, lo olvido y lo reaprendo. Es hora de escribirlo.

¿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?