Articles of background process

¿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 […]

El process se suspende cuando se ejecuta de forma asíncrona

Tengo un process que me gustaría comenzar, y olvidarme. Cuando se ejecuta sincrónicamente, se ve como sudo -E lein run Esto funciona bien, indefinidamente. No es interactivo. Inicia un server web en el puerto 80. Pero cuando ejecuto: sudo -E lein run & Las salidas del terminal: [4] 30236 y unos segundos más tarde: [4] […]

¿Existe una manera simple de limitar el número de processs secundarios que se ejecutan en paralelo?

Tengo un script bash que inicia varios processs rsync en paralelo. Me gustaría limitar el número de processs secundarios simultáneos pero no serializar todo el script. Aquí hay una versión simplificada del guion actual: #!/bin/bash ( flock -n 200 || exit 0 { for f in $(ssh $1 ls /var/images/) do rsync … & done […]

Procesos sincrónicos en el background

Quiero lanzar 2 processs en segundo plano, pero necesito que el 2º espere el 1º para finalizar. Ambos van a ser muy largos, así que también necesito poder desconectarme de la terminal. Por el momento tengo esto: nohup ./script1.sh $arg1 & wait nohup ./script1.sh $arg2 & El problema aquí es que no puedo usar mi […]

Ejecutando múltiples funciones bash en el background y esperando hasta que regresen

Esta es una secuencia de commands simple que ejecuta el command nvidia-smi en varios hosts y guarda su salida en un file común. El objective aquí es hacer que se ejecute de forma asíncrona . ¿Es suficiente al final de la llamada a la function process_host() ? ¿Mi guión es correcto? #!/bin/bash HOSTS=(host1 host2 host3) […]

Pantalla de shell de terminal de modo de text remoto

Sé que es posible tener una pantalla VNC remota en el server y conectarme a ella y ver qué está sucediendo allí. ¿Es posible tener lo mismo en shell de modo de text? Me conectaría a la máquina remota con ssh, luego me conectaría a esa "pantalla remota" y vería, ¿qué hace mi progtwig allí? […]

". ~ / .bashrc "no establece las variables como se esperaba en el script de llamada

Fondo He escrito una secuencia de commands para instalar el node través de nvm . Problema El command . $LOCAL_SHELL_CONFIG_FILE dentro de install_latest_stable_node() no se ejecuta y, por lo tanto, cuando imprime las PATH para el node y npm ( echo "$(which node)" && echo "$(which npm)" , imprime dos líneas en blanco. Una vez […]