¿Cómo asignar acciones previas y posteriores al lanzamiento de las aplicaciones?

1

¿Hay alguna forma de asignar automáticamente acciones previas y posteriores al lanzamiento a las aplicaciones en Linux?

Exaple scanario: cuando inicio Virtualbox, vboxdrvse carga de forma transparente; Cuando cierro Virtualbox, el módulo se descarga automáticamente.

Darek
fuente
Para este escenario particular, ¿por qué no simplemente cargar vboxdrv permanentemente en el arranque?
Grawity

Respuestas:

2

La forma habitual es envolver la aplicación en un script

#
pre_action
application
post_action

Luego invoque ese script en lugar de invocar la aplicación directamente

RedGrittyBrick
fuente
Gracias, esto está bien con manejo de señal adicional. Sin embargo, estoy buscando una solución más universal.
Darek
2
Un script de envoltura es tan universal como sea posible. Puede realizar cualquier acción previa / posterior con él, para cualquier programa en cualquier sistema.
Grawity