5 votes

Suppression d'un processus en cours d'exécution dans une machine Ubuntu à distance à partir d'une machine Windows qui se trouve dans le réseau local.

Est-il possible de tuer un processus en cours d'exécution dans une machine Ubuntu à partir d'une machine Windows (XP) connectée à distance via un réseau local ?

Je peux tuer le processus dans une machine Windows à partir d'une machine Windows distante (en réseau local) par la commande suivante,

taskkill /S system /U username /P password /IM process.exe

Existe-t-il un moyen de tuer le processus en cours dans la machine Linux ?

5voto

SitWalkStand Points 735

Installer openssh-server sur Ubuntu et PuTTY sur Windows. Vous pouvez alors obtenir un Shell sur votre machine Ubuntu à partir de celle de Windows.

Une fois connecté à votre machine Ubuntu à distance, vous pouvez utiliser kill o pkill o killall comme vous le préférez. Je trouve pkill le plus simple si vous voulez juste tuer en vous basant sur le nom du processus. Par exemple : pkill firefox

Si, toutefois, vous vouliez tuer un processus spécifique dont vous connaissez le PID (identifiant de processus) (éventuellement en consultant la sortie de la commande ps -ef ), vous pouvez utiliser kill 1234

Vous pouvez combiner les signaux de mise à mort avec ceux-ci pour dire comment ils doivent être mis à mort. La valeur par défaut est 15, ou SIGTERM (terme = terminate), qui est une demande polie de fermeture immédiate. Si un processus ne répond pas à cela, 9 (SIGKILL) est populaire. Voir man 7 signal pour plus d'informations sur les signaux. Pour l'utiliser avec kill o pkill il suffit d'ajouter -9 par exemple : kill -9 firefox

2voto

Kevin Points 3428

Si vous exécutez un démon ssh sur votre machine Ubuntu, vous pouvez vous connecter via SSH à l'aide des éléments suivants PuTTy depuis votre machine Windows.

Une fois que vous êtes connecté, vous pouvez consulter les processus en cours d'exécution avec la commande ps aux et ensuite utiliser kill ou pkill pour terminer la tâche

Note : Vous devrez peut-être utiliser sudo avec les commandes kill

1voto

richq Points 29694

Si sshd est installé sur la machine Ubuntu (c'est presque toujours une bonne chose), vous pouvez vous connecter et tuer le processus normalement (par exemple, killall process, ou similaire).

Sur la boîte Ubuntu :

$ sudo apt-get install ssh

Sous Windows, téléchargez PuTTY : http://www.chiark.greenend.org.uk/~sgtatham/putty/

Ouvrez PuTTY et configurez-le pour qu'il se connecte à l'adresse IP du boîtier Ubuntu (par exemple 192.168.0.1). Une invite de connexion devrait s'afficher. Fournissez votre nom d'utilisateur et votre mot de passe Ubuntu.

Comme maco l'a déjà dit, il existe de nombreuses façons de tuer les processus - faites votre choix parmi les suivantes pkill , killall etc., par exemple :

$ killall firefox

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X