En C, quel est le moyen de détecter un programme appelé en "mode d'arrière-plan"? J'ai un programme que je voudrais lancer de manière interactive ou en arrière-plan.Détection de l'opération d'arrière-plan
Comment puis-je détecter que je ne devrais pas lire stdin et terminer dans un état "Stopped: tty input"?
Devrais-je tester que stdin est fermé? Comment puis je faire ça ?
Editer: isatty semble être une bonne idée, mais que se passe-t-il si stdin est une extrémité de pipe, et non un tty?