Quelqu'un peut-il expliquer de manière facile à comprendre le concept de contrôle de terminal dans les systèmes Unix et Unix? Est-ce lié à une session? Si oui, alors
Quelqu'un peut-il expliquer de manière facile à comprendre le concept de contrôle de terminal dans les systèmes Unix et Unix? Est-ce lié à une session? Si oui, alors
Une partie de la sortie de la ps -efcommande est donnée ci-dessous: UID PID PPID C STIME TTY TIME CMD root 1 0 0 2012 ? 00:00:01 init [3] root 2 1 0 2012 ? 00:00:01 [migration/0] root 3 1 0 2012 ? 00:00:00 [ksoftirqd/0] root 4 1 0 2012 ? 00:00:00 [watchdog/0] root 5 1 0 2012 ? 00:00:00 [events/0]...
Comment obtenir le vrai nom du terminal de contrôle (s'il y en a un, sinon une erreur) comme nom de chemin? Par "vrai nom", je veux dire non /dev/tty, qui ne peut pas être utilisé par d'autres processus arbitraires pour se référer au même terminal. Je préfère la réponse comme un simple code shell...
J'étudie le comportement d'un script qui est normalement exécuté comme un processus automatisé (par exemple cron, Jenkins). Le script peut (éventuellement) invoquer des commandes qui se comportent différemment (en recherchant la saisie de l'utilisateur) lorsqu'il est exécuté de manière interactive;...
Comment ces concepts de processus sont liés ensemble - background, zombie, daemonet without controlling terminal? Je pense qu'ils sont en quelque sorte proches, en particulier à travers le concept de controlling terminal, mais il n'y a toujours pas beaucoup d'informations pour raconter une...