¿Cómo y dónde se configura el comando at?

¿Cómo y dónde se configura el comando at?

Cuando instalo un nuevo sistema Linux, una de mis primeras tareas es hacer que crontab envíe todos sus correos electrónicos a una dirección de correo electrónico designada, no a root. Quiero hacer lo mismo con el atcomando.

Es decir, me gustaría que el atcomando envíe sutrabajo concluidocorreo electrónico a un correo electrónico diferente al del usuario que invocó el comando at.

Sin embargo, no puedo encontrar dónde atestá configurado. He estado husmeando en mi sistema CentOS 6.4 sin éxito.

Respuesta1

El archivo de configuración de CentOS atestá en/etc/sysconfig/atd

Según la página de manual, la notificación por correo es la siguiente:

Si el archivo /var/run/utmp no está disponible o está dañado, o si el usuario no ha iniciado sesión en el momento en que se invoca, el correo se envía al ID de usuario que se encuentra en la variable de entorno LOGNAME. Si no está definido o está vacío, se asume el ID de usuario actual.

Una sugerencia sería editar /etc/aliases y asignarle a su usuario local una dirección de correo electrónico diferente. Hacer eso permitiría que atel correo de 's sea redirigido de la forma deseada.

Respuesta2

En algunos casos, el comando 'at' falta por completo y es necesario instalar el paquete. Busque los paquetes at.x86_64 o at_i386, at_i486, at_i586.

Tanto OEL71 como CentOS pueden agregarlo con:

yum -y instalar

por ejemplo: yum -y instalar en.x86_64

Si intenta copiar los comandos de otro host, obtendrá errores de autenticación pam cuando los ejecute cualquier usuario que no sea root.

Respuesta3

En muchas versiones de proveedores, la funcionalidad 'at' no se inicializa correctamente; es posible que deba activar la programación /etc/init.d para el comando at.

La forma en que funciona es que básicamente complementa su trabajo utilizando diferentes archivos, pero generalmente el demonio crond maneja esta operación. Sin embargo, en algunas implementaciones está presente un demonio at especial solo para manejar todos los comandos at.

información relacionada