Pedro
A2jmidid automático?
Pedro
OFERTASVer todas
-
Audix FP-7 F9 Drumset 70th Bundle
-
-49%GForce OB-X
-
-20%Focusrite Scarlett 18i20 3rd Gen
Me imagino que solo debes escribir los nombres de los programas que quieres lanzar posponiendo una &
lo que hace la & es pasar los procesos a segundo plano. Así no se te detiene el script mientras un programa esté activo. El problema de esto es matar los procesos cuando ya no los necesites activos. Cuando mandas los trabajos a segundo plano puedes matar el proceso con kill %1 o kill %2
Alguien escribió:#!/bin/bash
/usr/bin/yoshimi &
/usr/bin/a2jmidi_bridge &
lo que hace la & es pasar los procesos a segundo plano. Así no se te detiene el script mientras un programa esté activo. El problema de esto es matar los procesos cuando ya no los necesites activos. Cuando mandas los trabajos a segundo plano puedes matar el proceso con kill %1 o kill %2
Te escribo un poco de memoria porque no tengo el ordenador delante pero creo que en la misma configuración de qjackctl se pueden lanzar scripts al arrancar jack, para que sea automático.
Un script es un conjunto de comandos que se ejecutan como si los escribiers en la terminal (hay mejores definicione pero más o menos es algo así).
A ver si te vale.
Un script es un conjunto de comandos que se ejecutan como si los escribiers en la terminal (hay mejores definicione pero más o menos es algo así).
A ver si te vale.
En la pestaña "Opciones" del "setup" de qjackctl, la idea es poner rutas a scripts pero también se pueden escribir directamente comandos.
Según el momento en el que se ejecuten dentro del proceso de arranque y parada del servidor jack, están el de pre-inicio, post-inicio, pre-detención y post-detención, en este orden. Si pones "a2jmidi_bridge &" en el segundo y "killall a2jmidi_bridge" en el tercero, ya tienes lo que buscas.
Por supuesto, como comenta Veguita, puedes aprovechar esta utilidad para llamar a scripts que lancen otros programas al mismo tiempo. Y para solucionar el problema que comenta de matar los procesos, siempre puedes usar el comando "killall nombre-de-proceso nombre-de-otro-proceso etc" en el script de pre-detención.
Saludos, Pablo
Según el momento en el que se ejecuten dentro del proceso de arranque y parada del servidor jack, están el de pre-inicio, post-inicio, pre-detención y post-detención, en este orden. Si pones "a2jmidi_bridge &" en el segundo y "killall a2jmidi_bridge" en el tercero, ya tienes lo que buscas.
Por supuesto, como comenta Veguita, puedes aprovechar esta utilidad para llamar a scripts que lancen otros programas al mismo tiempo. Y para solucionar el problema que comenta de matar los procesos, siempre puedes usar el comando "killall nombre-de-proceso nombre-de-otro-proceso etc" en el script de pre-detención.
Saludos, Pablo
Hilos similares
Nuevo post
Regístrate o identifícate para poder postear en este hilo