Articles of process de background de

¿Espera el uso del command en Linux?

#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Estaba esperando el success como estado de salida cuando envío 0, pero todavía estoy recibiendo un failure . Además, wait no espera […]

Estoy usando `&`: ¿por qué no se ejecuta el process en segundo plano?

Sé que puedo agregar & a un command para ejecutar el process en segundo plano. Estoy SSH'ing en una caja Ubuntu 12.04 y ejecutando un progtwig python con $python program.py & – pero cuando voy a cerrar la window de la terminal recibo un post que dice que cerrar la terminal matará el process en […]

arriba, arriba y arriba y commands en Linux

No entiendo la diferencia entre los commands "top, top &, top &" en Linux. Alguien por favor ayuda …

Ejecute commands en paralelo y espere a que termine un grupo de commands antes de comenzar el siguiente

Tengo script que incluye varios commands. ¿Cómo puedo agrupar commands para que se ejecuten juntos? (Quiero hacer varios grupos de commands. Dentro de cada grupo, los commands deben ejecutarse en paralelo (al mismo time). Los grupos deben ejecutarse secuencialmente, esperando que un grupo termine antes de comenzar el siguiente grupo) … es decir #!/bin/bash command […]

¿Por qué los processs de background a veces se detienen espontáneamente?

Algunas veces, un time después de haber fundado un process con bg in bash, cuando presiono Enter en el mismo shell para volver a mostrar el aviso (solo para verificar que todavía estoy en bash cuando se muestra algún resultado del process de background) , el process de background parece detenerse espontáneamente. Si vuelvo a […]

¿Cómo recuperar un trabajo de background de un shell anterior?

Posible duplicado: ¿Cómo puedo desconocer un process en ejecución y asociarlo a un nuevo shell de pantalla? Lancé un command que dura mucho time. Tuve que desconectarme, así que lo moví en segundo plano (con CTRL + Z y bg ) antes de salir. Algo como esto: $ my_command ***command is beeing executed and is […]

Cómo iniciar un progtwig en segundo plano

El progtwig Boblight no se ejecuta en segundo plano. No hay una diferencia notable entre la ejecución sudo boblightd y sudo boblightd& ¿Cómo puedo resolver este problema que la console no bloqueará más inputs? pi@raspberrypi ~/boblight/boblightd-for-raspberry-master $ sudo boblightd Boblightd 2.0 (optimized version for raspberry) (c) 2013 Speedy1985 and Heven) (InitLog) start of log /root/.boblight/boblightd.log […]

Cuatro tareas en paralelo … ¿cómo hago eso?

Tengo un montón de imágenes PNG en un directory. Tengo una aplicación llamada pngout que corro para comprimir estas imágenes. Esta aplicación es llamada por un script que hice. El problema es que este script hace uno a la vez, algo como esto: FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing $f file…" # take […]

Cómo suspender y llevar un process en segundo plano al primer plano

Tengo un process que se ejecuta originalmente en primer plano. Lo suspendí por Ctrl + Z , y luego reanudo su ejecución en segundo plano por bg <jobid> . Me pregunto cómo suspender un process ejecutándose en segundo plano. ¿Cómo puedo llevar un process en segundo plano al primer plano? Editar: El process da salida […]