2011-12-21 4 views
1

J'ai trouvé un couple de processus arrêtés sur un serveur exécutant Debian. Je peux confirmer que la machine n'a pas été redémarrée. Je me demandais s'il y avait un moyen de vérifier les processus tués sur la machine.Vérification des processus supprimés sous Linux

J'ai les permissions requises.

+0

Qu'est ce que m/c? Je ne suis pas familier avec le terme, et je viens seulement avec "Midnight Commander" dans Google. –

+1

m/c être? ... C'est une question pour serverfault, mais de toute façon -> regarder dans les journaux – fge

+0

m/c == machine! Désolé pour la terminologie déroutante. J'ai vérifié le kern.log mais il n'a pas mentionné de détails spécifiques. – Dexter

Répondre

0

Vous pouvez utiliser systemtap pour suivre les origines et les destinations du signal. Mise en place systemtap sur votre système n'est pas trivial, mais vaut bien l'effort IMO.

est ici une sonde par exemple pour suivre SIGKILL (de the examples):

probe signal.send { 
    if (sig_name == "SIGKILL") 
    printf("%s was sent to %s (pid:%d) by %s uid:%d\n", 
      sig_name, pid_name, sig_pid, execname(), uid()) 
} 
0

http://djangstorm.com/Content/pkill.html. pkill -e aidera dans ce cas.

+0

Un lien vers une solution potentielle est toujours le bienvenu, mais s'il vous plaît [ajouter le contexte autour du lien] (http://meta.stackexchange.com/a/8259/338114) pour que les autres utilisateurs avoir une idée de ce que c'est le lien. Toujours citer la partie la plus pertinente d'un lien important, dans le cas où le site cible est inaccessible ou va définitivement hors ligne. –

Questions connexes