In computing, kill is an operating system command that is used to request the termination of a process that is currently running on the system.

PropertyValue
dbpprop:abstract
  • In computing, kill is an operating system command that is used to request the termination of a process that is currently running on the system.
  • kill ist ein Unix-Kommando und gleichnamiger Systemaufruf, um unter dem Betriebssystem laufenden Prozessen Signale zu schicken. Standardmäßig wird dabei das Signal SIGTERM versendet, welches den entsprechenden Prozess dazu auffordert, sich zu beenden. Da das Beenden von Prozessen nur ein Anwendungsfall des Programms kill bzw. Systemaufrufes kill ist, ist die Bezeichnung kill irreführend, da es sich allgemeiner um Interprozesskommunikation handelt.
  • En sistemes operatius Unix o Unix-like, kill és una ordre utilitzada per enviar missatges senzills als processos que s'estan executant al sistema. Per defecte el missatge enviat és la senyal "TERMination" (senyal SIGTERM, de la combinació de paraules angleses SIGnal i TERMination) que demana al procés que aturi la seva execució. El nom de l'ordre kill porta a confusió, ja que aquesta no sempre està associada a l'eliminació de processos. L'ordre kill no és res més que una ordre que utilitza la crida de sistema homònima kill. Aquesta crida de sistema s'encarrega d'enviar una senyal a un procés identificat pel seu identificador de procés (PID). Hi han múltiples senyals possibles que poden ser enviades a un procés (vegeu Senyal per a una llista completa). D'aquestes les més utilitzades són sovint les senyals SIGTERM i SIGKILL. Quan executem: $ kill 9678 Estem enviant al procés identificat amb l'identificador de procés 9678 la senyal per defecte. Els programes que implementen un controlador per a aquesta senyal, poden realitzar operacions de neteja o operacions prèvies (com per exemple guardar la configuració actual en un fitxer) a la finalització de la seva execució. De totes formes, molts programes no implementen un controlador per a aquesta senyal i aleshores es crida al controlador per defecte (la implementació del qual sovint és no fer res). Totes les senyals excepte les senyals SIGKILL i SIGSTOP poden ser interceptades per un procés mitjançant la implementació de controladors de senyal. Un controlador no és res més que una funció que s'executa quan el procés rep una senyal. Les dues excepcions, SIGKILL i SIGSTOP, són gestionades només pel nucli del sistema operatiu, permetent d'aquesta forma que el nucli pugui controlar l'execució dels processos. La senyal SIGKILL elimina el procés i la senyal SIGSTOP atura la seva execució (fins que és rep una senyal SIGCONT, que indica que el procés pot continuar amb la seva execució). Unix proveeix de mecanismes de seguretat per tal de prevenir que usuaris sense autorització puguin aturar altres processos. El mecanisme bàsic de seguretat, és que el propietari del procés que envia la senyal ha se ser el mateix que el propietari del procés que rep la senyal. La única excepció és el superusuari que pot enviar qualsevol senyal a qualsevol procés. Les senyals disponibles tenen diferents noms i estan relacionades amb certs números. És important destacar que la relació entre nom de senyal i el seu valor numèric pot variar entre diferents implementacions de UNIX.
  • Příkaz kill je jedním ze základních příkazů na unixových systémech. Slouží k posílání signálů procesům. Je součástí standardu POSIX IEEE 1003.1.
  • En Unix y los sistemas operativos tipo Unix, kill es un comando utilizado para enviar mensajes sencillos a los procesos ejecutándose en el sistema. Por defecto el mensaje que se envía es la señal de terminación (SIGTERM), que solicita al proceso limpiar su estado y salir. Pero kill no tiene por que tener que ver con matar al proceso. El comando kill es un wrapper alrededor de la llamada al sistema kill, que envía señales a procesos o grupos de procesos en el sistema, referenciados por sus IDs de proceso (PIDs) o IDs de grupo de procesos (PGIDs). kill se ofrece siempre como programa independiente, pero la mayoría de las shells tienen intrínsecamente comandos kill que pueden diferir levemente de ella. Pueden enviarse numerosas señales (vea señal para la lista completa), aunque las señales en las que los usuarios suelen estar más interesados son SIGTERM y SIGKILL. La señal por defecto es SIGTERM. Los programas que cazan esta señal pueden limpiar su estado (como guardar datos de la configuración a un archivo) antes de terminarse. Para los programas que no capturan esta señal, se utiliza una gestión por defecto. En otras ocasiones, un proceso capaz de capturar la señal puede quedar en un estado que le impide manejarla. Todas las señales excepto SIGKILL y SIGSTOP pueden ser interceptadas por el proceso, esto es, tener una función especial que es llamada cuando el programa recibe tales señales. Sin embargo, SIGKILL y SIGSTOP sólo las ve el kernel, lo que provee formas seguras de controlar la ejecución de los procesos. SIGKILL finaliza el proceso, y SIGSTOP lo pone en pausa hasta que se reciba una señal SIGCONT. Unix cuenta con mecanismos de seguridad para evitar que usuarios no autorizados puedan finalizar otros procesos. Básicamente, para que un proceso pueda enviar una señal a otro, deben tener el mismo propietario, o ser enviada por el superusuario. Las señales disponibles tienen distintos nombres, asignados a determinados números. El número de las señales puede cambiar entre distintas implementaciones de Unix. SIGKILL suele tener el número 9 y SIGTERM el 15.
  • En informatique, kill est une commande de certains systèmes d'exploitation (particulièrement Unix et ses dérivés) utilisée pour demander l'arrêt d'un processus en cours d'exécution.
  • A kill egy operációs rendszerbeli parancs, mely segítségével az aktuálisan futó folyamatok előhivodnak.
  • kill (dalla lingua inglese to kill, uccidere) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che invia un segnale ad uno o più processi tipicamente per provocarne la terminazione (come suggerisce il nome), oppure visualizza informazioni sui segnali. kill è anche il nome di una chiamata di sistema definita dallo standard POSIX che invia un segnale ad un processo. Di fatto il comando kill agisce invocando l'omonima chiamata di sistema.
  • kill(キル)は、UNIXやUnix系のオペレーティングシステムにおいて、システム上で動作しているプロセスに簡単なメッセージを送るコマンドである。デフォルトで送るメッセージは、終了(termination)シグナルであり、プロセスに終了(exit)することを要求する。しかし、killは少し誤った名称である。送られるシグナルは、プロセスの終了とは無関係の場合がある。killコマンドは killシステムコールのラッパーであり、数字のプロセス識別子(PID)で指示されたプロセスや、プロセスグループ識別子(PGID)で指示されたプロセスグループに、シグナルを送る。killは昔からスタンドアロンのユーティリティとして提供されているが、多くのシェルはわずかに異なるビルトインのkillコマンドを持っている。 ユーザが通常最も利用するシグナルはSIGTERMとSIGKILLであるが、killは多くの異なるシグナルを送ることも可能である(シグナル全体のリストはシグナルを参照)。デフォルトで送られるシグナルはSIGTERMである。このシグナルを扱うプログラムは、プログラムを終了する前に、役に立つクリーンアップの処理(構成情報をファイルに保存するなど)を行うことが出来る。しかし、多くのプログラムはこのシグナルに対して特別なハンドラを実装しておらず、デフォルトシグナルハンドラが代わりに呼ばれる。時には、特別なハンドラを持つプロセスでさえ、シグナルを正しく処理していないことがある。 SIGKILLとSIGSTOP以外の全てのシグナルは、プロセスによって横取りすることが出来る。これは、プログラムがシグナルを受信したときに、特別な関数を呼び出せることを意味している。二つの例外のSIGKILLとSIGSTOPは、ホストシステムのカーネルだけが処理を行い、プロセス実行のコントロールについて信頼できる方法を提供している。SIGKILLはプロセスを終了させる。SIGSTOPは、SIGCONTを受けるまでの間、プロセスを中断させる。 UNIXは、権限のないユーザが他のプロセスを終了させることを防止するため、セキュリティの機構を提供している。基本的には、あるプロセスが別のプロセスにシグナルを送るとき、シグナルを送るプロセスの所有者は、シグナルを受けるプロセスの所有者と同じか、スーパーユーザーであることが求められる。 利用可能なシグナルは全て異なる名前を持ち、特定の数字にマッピングされている。UNIXの実装によって、数字とシグナルのマッピングが異なることに注意する必要がある。SIGTERMは多くの場合15であり、SIGKILLは多くの場合9である。
  • kill – program komputerowy w systemach Unix i Linux pozwalający na przesyłanie sygnałów do procesów pracujących w systemie operacyjnym. Domyślnie program kill wysyła do procesu sygnał nakazujący mu zakończenie pracy. Wbrew nazwie sugerującej natychmiastowe przerwanie pracy, polecenie powoduje poprawne zamknięcie procesu i zachowanie wszelkich wewnętrznych danych. W systemach takich jak Unix każdy uruchamiany program działa jako proces. Jeżeli, któryś z nich ulegnie awarii, polecenie kill pozwala na zakończenie jego pracy. Niektóre programy w Uniksie nie mają interfejsu użytkownika, bo pracują w tle i jedynym sposobem na zakończenie ich działania jest użycie programu kill.
  • O comando kill do sistema operacional Unix é usado para enviar sinais a determinados processos em execução. Por padrão é enviado o sinal SIGTERM que requisita a finalização do processo, por isso o nome kill (matar). Em geral é usado desta forma: kill pid Onde pid é o número identificador do processo (process id) que pode ser obtido através do comando ps. Neste caso é enviado o sinal SIGTERM para o processo identificado pelo pid. Você pode especificar através de argumentos qual sinal deve ser enviado: kill sinal pid Onde sinal pode ser o nome dele ou o número que o identifica, precedido de - Sinais úteis podem ser: SIGINT, que possui o mesmo efeito de se pressionar Ctrl+C para interromper um programa SIGSTOP, que possui o mesmo efeito de se pressionar Ctrl+Z para parar um programa SIGCONT, faz o programa parado continuar a execução SIGQUIT, que força o programa a fazer um core dump SIGKILL, que finaliza o programa
  • kill l [ сигнал ]
  • kill — Юнікс-утиліта, що посилає процесу сигнал.
dbpprop:relatedInstance
rdfs:comment
  • In computing, kill is an operating system command that is used to request the termination of a process that is currently running on the system.
  • kill ist ein Unix-Kommando und gleichnamiger Systemaufruf, um unter dem Betriebssystem laufenden Prozessen Signale zu schicken. Standardmäßig wird dabei das Signal SIGTERM versendet, welches den entsprechenden Prozess dazu auffordert, sich zu beenden. Da das Beenden von Prozessen nur ein Anwendungsfall des Programms kill bzw. Systemaufrufes kill ist, ist die Bezeichnung kill irreführend, da es sich allgemeiner um Interprozesskommunikation handelt.
  • En sistemes operatius Unix o Unix-like, kill és una ordre utilitzada per enviar missatges senzills als processos que s'estan executant al sistema. Per defecte el missatge enviat és la senyal "TERMination" (senyal SIGTERM, de la combinació de paraules angleses SIGnal i TERMination) que demana al procés que aturi la seva execució. El nom de l'ordre kill porta a confusió, ja que aquesta no sempre està associada a l'eliminació de processos.
  • Příkaz kill je jedním ze základních příkazů na unixových systémech. Slouží k posílání signálů procesům. Je součástí standardu POSIX IEEE 1003.1.
  • En Unix y los sistemas operativos tipo Unix, kill es un comando utilizado para enviar mensajes sencillos a los procesos ejecutándose en el sistema. Por defecto el mensaje que se envía es la señal de terminación (SIGTERM), que solicita al proceso limpiar su estado y salir. Pero kill no tiene por que tener que ver con matar al proceso.
  • En informatique, kill est une commande de certains systèmes d'exploitation (particulièrement Unix et ses dérivés) utilisée pour demander l'arrêt d'un processus en cours d'exécution.
  • A kill egy operációs rendszerbeli parancs, mely segítségével az aktuálisan futó folyamatok előhivodnak.
  • kill (dalla lingua inglese to kill, uccidere) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che invia un segnale ad uno o più processi tipicamente per provocarne la terminazione (come suggerisce il nome), oppure visualizza informazioni sui segnali. kill è anche il nome di una chiamata di sistema definita dallo standard POSIX che invia un segnale ad un processo. Di fatto il comando kill agisce invocando l'omonima chiamata di sistema.
  • kill – program komputerowy w systemach Unix i Linux pozwalający na przesyłanie sygnałów do procesów pracujących w systemie operacyjnym. Domyślnie program kill wysyła do procesu sygnał nakazujący mu zakończenie pracy. Wbrew nazwie sugerującej natychmiastowe przerwanie pracy, polecenie powoduje poprawne zamknięcie procesu i zachowanie wszelkich wewnętrznych danych. W systemach takich jak Unix każdy uruchamiany program działa jako proces.
  • O comando kill do sistema operacional Unix é usado para enviar sinais a determinados processos em execução. Por padrão é enviado o sinal SIGTERM que requisita a finalização do processo, por isso o nome kill (matar). Em geral é usado desta forma: kill pid Onde pid é o número identificador do processo (process id) que pode ser obtido através do comando ps. Neste caso é enviado o sinal SIGTERM para o processo identificado pelo pid.
  • kill l [ сигнал ]
  • kill — Юнікс-утиліта, що посилає процесу сигнал.
rdfs:label
  • Kill (command)
  • Kill (Unix)
  • Kill (Unix)
  • Kill
  • Kill
  • Kill (Unix)
  • Kill (Unix)
  • Kill (Unix)
  • Kill
  • Kill (polecenie)
  • Kill
  • Kill
  • Kill
skos:subject
foaf:page
is dbpprop:redirect of