V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

oddjob

Servicio de D-Bus que permite a los clientes realizar tareas específicas como parte del sistema de gestión de trabajos en segundo plano de un sistema operativo. D-Bus [Desktop Bus] es un mecanismo de comunicación interproceso y de sistema que permite a los diferentes componentes de un sistema operativo: aplicaciones, servicios, etc. comunicarse entre sí.

# systemctl enable oddjobd
tener el servicio activo en el arranque

Ejemplos de uso:

1.-

Ejecutar un script al iniciar sesión por un usuario.

# nano /etc/oddjob.d/

[System]

User=usuario1

[Session]

Type=session

[Job]

Exec=/path/to/startup.sh

2.-

Ejecutar una tarea programada [cron-like]

Configurar oddjob para ejecutar un script a la 1:00 AM

# nano /etc/oddjob.d/cronjob.conf

[System]

User=root # o cualquier usuario que necesites

[Time]

StartTime=0 1 * * *

[Job]

Exec=/path/to/cronjob.sh

El archivo de logs de oddjob para verificar si la tarea se ha ejecutado correctamente suele estar en /var/log/oddjob/.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4362 entradas - Acerca del Tractatus
La Pipa Plena 2025