Un programme programmé comme daemon (comme fetchmail -d) se détache de son process parent (le shell) et devient autonome. Donc si le shell meurt, le daemon meurt pas.
Un programme démaré avec & part en arrière plan, sans se détacher de son parent. Donc si le parent meurt, le process aussi. Si vous vouler démarer un process sans qu'il ait de parant, vous pouvez utiliser la commande
Code :
nohup ./commande &
Qui va détacher le process de son parent...