Articles of background process

¿Cuál es la mejor práctica para ejecutar PHP en segundo plano?

Al ejecutar lo siguiente en la línea de command, se suspenderá hasta que emita el command fg: /usr/bin/php -r 'phpinfo();' & Este es el caso independientemente de si el código PHP está contenido en un file con un shebang de #!/usr/bin/php . Estoy ejecutando CentOS y bash shell.

¿Cómo get el estado de salida de un process en segundo plano?

Estoy ejecutando dos mysql sp en un script bash. Quiero iniciarlos a la vez (están ejecutándose en serveres remotos) y ponerlos en segundo plano, una vez completado, continúe con el siguiente paso. Quiero get el exit status de exit status de ambos (para saber si ocurrió un error). Con esto en mente, intenté a continuación […]

Mata a ambos commands que se ejecutan simultáneamente en bash

Quiero ejecutar dos commands simultáneamente en el script bash (uno de ellos es otro script bash) y necesito que ambos se detengan cuando presione Ctrl + C. Mi script bash ahora es: #!/bin/bash ./command1 & exec "/path/to/bash2" y en bash2: #!/bin/bash [..] python run.py ¿Debería agregar una trampa para matar ambos commands? Si es así, […]

Cómo enviar un command a background usando ssh en el sistema remoto

Estoy tratando de abrir un puerto en el sistema remoto usando ssh y netcat esta manera: ssh user@host.tld 'netcat -l 7777 &' ¡pero espera mostrar la salida y no pasa al segundo plano! Intenté nohup antes de netcat pero obtuve el mismo resultado; ¿Cómo puedo ejecutar netcat en segundo plano usando ssh en el sistema […]

¿Cómo no crear el file nohup.out, pero mantener la salida del terminal?

Si networkingirige la aplicación nohup como: nohup bash -c "printf \"command\n\"" &> /dev/null El file nohup.out no se crea; sin embargo, el terminal en el que ejecuté el command tampoco obtiene ningún resultado. ¿Cómo mantener la salida del terminal desde el command pero no crear el file nohup.out ?

¿Cómo funciona Anacron si no es un Deamon?

Estaba leyendo acerca de las diferencias entre cron y anacron y me di count de que anacron, a diferencia de cron, no es un deamon. Entonces me pregunto cómo funciona en realidad si no es un demonio.

¿Cómo se interrumpe el progtwig ininterrumpible?

Si ejecuto mysqld desde la command-line, muestra algunos posts de inicio y luego deja de responder. No produce salida e ignora cualquier input, y parece que no hay forma de deshacerse de ella. ctrl + z y ctrl + c no hacen nada, no hay forma de volver a un terminal, tengo que comenzar una […]

Nueva window de tmux: espere hasta que finalice la session.

Estoy haciendo lo siguiente (esto es solo un ejemplo, los comas son más complejos): xterm -fa "Inconsoleta" -e tmux new-session -s alpha & disown %% tmux new-window -t alpha bash tmux new-window -t alpha zsh … que funciona perfectamente cuando lo escribo en la terminal, dándome un xterm con una session de tmux con tres […]

¿Cómo mantengo un prompt corriendo en segundo plano?

Estoy desarrollando una aplicación web en Phoenix y también comencé a descubrir la gestión de processs de Unix. Puse mi aplicación en segundo plano, así: vagrant@dev:/srv/my_app$ iex -S mix phoenix.server & [1] 8726 Luego me gustaría hacer un cd a otro directory y hacer otro trabajo en el prompt principal. Sin embargo, tan pronto como […]

Terminal: ejecuta el progtwig en segundo plano con identificador o nombre especificado

¿Cómo puedo ejecutar un progtwig o un script e identificarlo más tarde para verificar si aún se está ejecutando? Por ejemplo: estoy ejecutando un script PHP en segundo plano que se ejecuta alnetworkingedor de 10 horas (obteniendo una gran cantidad de datos de diferentes API, etc.). Cuando corro arriba , veo que el process php […]