GNU/Linux >> Tutoriales Linux >  >> Linux

Eche un vistazo a la salida `at` antes de que se complete

Si el trabajo ha comenzado y tiene alguna forma de obtener el PID de ese trabajo, podría ver dónde at está guardando la salida:

$ at now
warning: commands will be executed using /bin/sh
at> sleep 10m
at> <EOT>
job 7 at Sat Jan  7 20:18:00 2017
$ pgrep sleep
7582
$ ls -l /proc/7582/fd
total 0
lr-x------ 1 muru muru 64 Jan  7 20:19 0 -> /var/spool/cron/atjobs/a0000701795998 (deleted)
lrwx------ 1 muru muru 64 Jan  7 20:19 1 -> /var/spool/cron/atspool/a0000701795998
lrwx------ 1 muru muru 64 Jan  7 20:19 2 -> /var/spool/cron/atspool/a0000701795998

Como puede ver, la salida se guarda en un archivo temporal, que ahora puede verificar:

$ sudo tail -f /var/spool/cron/atspool/a0000701795998
Subject: Output from your job        7
To: muru

Necesitas sudo porque el directorio contenedor no es accesible a nivel mundial (al menos en Ubuntu 14.04):

$ sudo namei -lx /var/spool/cron/atspool/a0000701795998
f: /var/spool/cron/atspool/a0000701795998
Drwxr-xr-x root     root   /
drwxr-xr-x root     root   var
drwxr-xr-x root     root   spool
drwxr-xr-x root     root   cron
drwxrwx--T daemon   daemon atspool
-rw------- muru     muru   a0000701795998

Linux
  1. ¿Cómo cambiamos la contraseña raíz?

  2. ¿Dd se completa con una rapidez inverosímil?

  3. Linux – ¿Se cambió la salida de Ps Lstart?

  4. ¿Ordenar salida por columna?

  5. Restablecer una contraseña raíz de MySQL

Bash:escribir en archivo

Actualización de ISPConfig 3.1 a ISPConfig 3.2

3 Salida del comando SELinux sestatus explicada con ejemplos

Visualización de la salida completa del comando PS

significado de la salida auxiliar ps

Cómo configurar ssh sin contraseña con claves RSA