exec

  • english
  • spanish

exec is a built-in shell command that forces a binary to be executed by the currently running shell process instead of forking the process and running the binary on that child process.

When you run a command on a shell-script, it forks a child process and runs the command there. On a syscall level this is the classic:

if( (pid=fork()) == 0) { exec(command); exit(); } wait();

And this is usually what we want, because we will keep running commands after that one. Nevertheless, sometimes this is a problem, like when:

  • we have a program that’s going to monitor a given process, and it doesn’t run properly if there’s an intermediate shell process but we need to run this second process via a shel-script for whatever reasons (to initialize some variables, run the program with nice, whatever)
  • on MacOS we’re running a program via a shell-script and get two icons on the dock, one for the shell and another one for the program

Running a command with exec forces the shell not to fork, but to run the command directly over the shell process. An important thing to note here is that the shell-script will end there, no further commands of the shell script will be executed as the shell process will be substituted by the command process, so to speak.

#!/bin/sh # initialize variables, parse command-line parameters, etc. export IP=$1 exec nice command $*

Hulk: continuidad entre pelis de Marvel

Tres nuevos trailers para TV de El Increíble Hulk. A destacar el que pongo aquí debajo en el que sale un personaje de otra peli interpretado por el mismo actor. ¿Creando un universo común con continuidad entre todas las películas para allanar el terreno para Los Vengadores?

Porque  no recuerdo otra peli con un cameo de otro personaje… salvo aquél de Spiderman en X-Men… ;-D

Más videos de Watchmen y The Dark Knight

  • Vía el blog de Chacal, dos vídeos promocionales de The Dark Knight sobre el proceso de creación de las máscaras de los secuaces del Joker (ojo a la máquina que fabrica el modelo), y la filmación de varias escenas con tecnología IMAX:

Pasaros por el blog del Chacal, tiene más trailers también de Hellboy II, El Increíble Hulk y Hancock entre otras.

Conciertos recomendados por last.fm

Está visto que los temas de mis posts van por temporadas… otro de música. X-D

No me había fijado que last.fm tiene una sección de “eventos” con conciertos, festivales y demás. Lo mejor es que puedes buscar por proximidad geográfica, que te haga recomendaciones según tus gustos, o ver los eventos a los que van a ir tus amigos. Y todo ésto exportable como RSS o como calendario para iCal o Google Calendar.

Lo flipo. :-) Desde que estoy en Madrid que estaba buscando una forma de enterarme de conciertos. Hasta ahora miraba en la web de la Guia del Ocio, la típica revistilla ésta que no sé si vale 1€ y que todos hemos comprado alguna vez que hemos venido a Madrid a ver a algún amiguete, o en ShowClix, que me resulta cutrecillo pero cumple su papel. Pero esto de que last.fm, aparte de listarte los conciertos, te haga recomendaciones en función a la información que tiene sobre el tipo de música que escuchas… vamos, me ha encantado. :-D

Los cuatro jinetes

img_hom_art_wee_08tabu.gifSegundo y último día del Electric Festival.

Llego al recinto sobre las 18:30, y yo diría que ya había más gente que el día anterior a punto de empezar los Rage.  En la web del Electric hablan de 50000 personas el viernes… no quiero imaginarme cuántos podíamos ser ayer. The Haunted en el escenario 2, no tan lleno como ayer con los Cavalera, con lo que desde un lateral se veía aceptablemente bien el escenario (todo un logro para un taponcete como yo!) XD

Después alternando de un escenario a otro: Soilwork en el 1, se lo curraron bastante, el cantante venga animar al público a que se moviera; Queensrÿche, que aunque el heavy de gorgoritos no me acaba he de admitir que el tío canta muy bien; Within Temptation, con los que aproveché para internarme en la única barra de comida (frente a 3 ó 4 de bebida) a por un bocata, misión casi suicida; y Machine Head, a los que casi no vi porque preferí ir acercándome de vuelta al escenario 1 para coger sitio. :-)

Una cosa curiosa (tal vez no tanto) es que se notaba bastante los dos días que la mayoría de la gente venía por ver a los cabezas de cartel. El viernes había mayoría de camisetas de RATM frente a camisetas del resto de grupos, pero aún así si que había movimiento de un escenario a otro para ver a todos los grupos y la gente botaba con ellos por igual. Ayer en cambio era brutal la cantidad de camisetas de Metallica, corritos de gente cantando canciones del grupo aquí y allá, y (lo que me sorprendió) menos movimiento entre escenarios, si bien también es que como ya he dicho había mucha más gente con lo que era más difícil ir de un sitio a otro.

Y bueno, la actuación de Metallica… arranque puntual sobre las 23:40 con su típico The Four Horsemen, y a partir de ahí hilando una canción “clasica” (pre-black album) y una nueva. Se notaba bastante que con las de siempre todo el mundo coreaba las letras, levantaba las manos, daba saltos… con las nuevas sólo parte del público, los más jóvenes que han conocido a los Metallica “de ahora” antes que a los que nos gustan a los más mayorcetes. Pero bueno, en honor a la verdad canciones nuevas sólo tocaron 2 ó 3, el resto: One, Master of Puppets, Nothing Else Matters, Enter Sandman, Wherever I May Roam, Creeping Death… la puesta en escena currada, Hetfield no paraba de moverse por el escenario y subiendo a una plataforma en el centro de éste sobre la que había una proyección con las imágenes del concierto (aparte de las dos pantallas gigantes a los lados del escenario), y por supuesto usaron los típicos fuegos artificiales en One y Enter Sandman.

metallica18.jpg

Y después de la actuación, ¡los bises! Todo el mundo pedía a gritos Seek and Destroy, y lo que obtuvimos fue Last Caress de los Misfits, So What y (¡si!) Seek and Destroy.

Que queréis que os diga. Vale que los últimos discos de estudio son una chufa, y vale que se han vuelto unos divos. Pero siguen dando espectáculo, en directo los temas de siempre siguen siendo los temas de siempre, y yo disfruté como un enano. :-D