GNU/Linux >> Tutoriels Linux >  >> Linux

Jetez un coup d'œil à la sortie `at` avant qu'elle ne se termine

Si le travail a commencé et que vous avez un moyen d'obtenir le PID de ce travail, vous pouvez voir où at enregistre la sortie :

$ 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

Comme vous pouvez le voir, la sortie est enregistrée dans un fichier temporaire, que vous pouvez maintenant vérifier :

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

Vous avez besoin de sudo car le répertoire contenant n'est pas accessible à tous (au moins sur 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. Sortie de tuyauterie à couper

  2. Convertir la sortie ls en csv

  3. signification de la sortie ps aux

  4. Récupération du mot de passe racine

  5. Comment configurer ssh sans mot de passe avec des clés RSA

Autorisations Linux 101

Bash :Écrire dans un fichier

Mise à jour d'ISPConfig 3.1 vers ISPConfig 3.2

Comment trier la sortie par taille ?

Dd se termine de manière invraisemblable rapidement ?

3 La sortie de la commande SELinux sestatus expliquée avec des exemples