Questions marquées «process»

11
Comment un shell exécute-t-il un programme?

Si je compile un programme à l'aide de gcc et essaie de l'exécuter à partir du shell bash, quelle est la séquence exacte des étapes suivies par bash pour l'exécuter? Je sais fork(), execve(), loader, dynamic linker(et autres) sont impliqués, mais quelqu'un peut - il donner une suite exacte des...

11
Suspendre le processus sans le tuer

J'ai donc un programme persistant exécuté en arrière-plan. Le tuer le fait simplement redémarrer avec un PID différent. Je voudrais le suspendre (le mettre en veille sans le tuer). Est-ce que kill -9 fait ça? Sinon, comment

11
Pourquoi un zombie attend son enfant?

Je fouille dans différentes sources, mais je ne trouve pas une bonne description de l'anatomie de la récolte des enfants. Ceci est un cas simple de ce que je voudrais comprendre. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248...

10
Comment puis-je créer un processus difficile à tuer

Je veux créer un programme qui sera difficile à arrêter (même pour l'administrateur) une fois qu'il sera démarré (avec les privilèges root). Une fois démarré, le processus devrait continuer à démarrer au démarrage jusqu'à ce qu'il vous soit demandé de l'arrêter. Le processus d'arrêt devrait prendre...

10
Mettre fin à chaque processus d'arrière-plan

J'ai quelques Stoppedprocessus d'arrière-plan. kill $(jobs -p)et kill `jobs -p`n'ont aucun effet kill %1, kill %2Etc. se terminent avec succès les processus individuels Comment puis-je tuer tous les processus d'arrière-plan avec une seule commande? Aussi, pourquoi les deux premières commandes ne...

10
Comment fonctionne un malware sans fichier sur Linux?

Je comprends la définition d'un malware sans fichier: Un code malveillant qui n'est pas basé sur un fichier mais existe uniquement en mémoire… Plus particulièrement, un code malveillant sans fichier… s'ajoute à un processus actif en mémoire… Quelqu'un peut-il expliquer comment cela s’ajoute à un...

10
Où est PCB sur Linux

Un PCB ou un bloc de contrôle de processus , est défini comme ceci sur Wikipedia Process Control Block (PCB, également appelé Task Controlling Block, [1] Task Struct ou Switchframe) est une structure de données dans le noyau du système d'exploitation contenant les informations nécessaires pour...

10
À quoi sert le fichier / proc / pid / mountinfo?

Quel est le but du /proc/pid/mountinfofichier ( pid étant l'identifiant numérique du processus)? Pour autant que je puisse voir, il reflète le contenu du /proc/mountsfichier mais avec des informations supplémentaires. De plus, le fichier semble rester le même pour tous les processus: diff pour deux...