Rediriger la sortie standard & stderr de processus d'arrière-plan

J'ai un script qui s'appelle toto qui exécute le programme a.exe et envoie le calendrier des statistiques dans un fichier, le temps.journal

#!/bin/bash
date 1>> time.log
(time ./a.exe) 2>> time.log

Cela fonctionne si je lance le script dans le fond de mon terminal et de garder ma coquille ouverte jusqu'a.exe finitions, mais si je lance le script en tâche de fond et à la sortie de mon terminal (a.exe prend du temps pour s'exécuter)

foo & 
exit

quand je reviens, a.exe a exécuté, mais les statistiques de temps n'apparaissent pas dans mon fichier de log. Personne ne sait pourquoi il en est? Est-il un moyen pour obtenir le calendrier des statistiques après j'ai fermé la mère de shell?

grâce

OriginalL'auteur frankscup | 2010-11-28