An Entity of Type: military unit, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, kill is a command that is used in several popular operating systems to send signals to running processes.

Property Value
dbo:abstract
  • 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 el senyal "TERMination" (senyal , 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 un senyal a un procés identificat pel seu identificador de procés (PID). Hi ha múltiples senyals possibles que poden ser enviats a un procés (vegeu Senyal (informàtica) per a una llista completa). D'aquests els més utilitzats són sovint els senyals i . Quan executem: $ kill 9678 Estem enviant al procés identificat amb l'identificador de procés (PID) 9678 el senyal per defecte. Els programes que implementen un controlador per a aquest 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 maneres, molts programes no implementen un controlador per a aquest senyal i aleshores es crida al controlador per defecte (la implementació del qual sovint és no fer res). Tots els senyals excepte els senyals i poden ser interceptats 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 un 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. El senyal SIGKILL elimina el procés i el senyal SIGSTOP atura la seva execució (fins que es rep un 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 el senyal ha se ser el mateix que el propietari del procés que rep el senyal. L'única excepció és el superusuari que pot enviar qualsevol senyal a qualsevol procés. Els senyals disponibles tenen diferents noms i estan relacionats amb certs nombres. És important destacar que la relació entre nom de senyal i el seu valor numèric pot variar entre diferents implementacions de UNIX. (ca)
  • في الحوسبة، kill هو أمر يستخدم في العديد من أنظمة التشغيل الشائعة لإرسال الإشارات إلى العمليات الجارية. الأمر يأخذ وسيطًا يكون في العادة معرف العملية المطلوب إرسال إشارة لها، هناك أمر آخر هو killall يقضي على كل العمليات التي تحمل اسمًا معينًا. (ar)
  • Příkaz <b>kill</b> je jeden 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. (cs)
  • kill (engl. töten) ist ein Unix-Kommando und gleichnamiger Systemaufruf, um unter dem Betriebssystem laufenden Prozessen Signale zu schicken. Standardmäßig wird bei dem UNIX-Kommando kill 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. Der Name stammt von Unix-Versionen vor Unix-V4, bei denen es noch keinen Signal-Parameter gab. (de)
  • 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 qué tener que ver con matar al proceso. El comando kill es un 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 (informática) 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 solo 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. (es)
  • In computing, kill is a command that is used in several popular operating systems to send signals to running processes. (en)
  • En informatique, kill est une commande de certains systèmes d'exploitation (norme POSIX) utilisée pour demander l'arrêt d'un processus en cours d'exécution. (fr)
  • In informatica 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. (it)
  • kill은 유닉스 계열 운영 체제에서 시스템상에서 동작하고 있는 프로세스에 간단한 메시지(시그널)를 보내는 명령어이다. 기본적으로 보내는 메시지는 종료 메시지이고 프로세스에 종료하는 것을 요구한다. 하지만 kill은 그 명칭과는 조금 다르게 종료와 무관한 메시지를 보낼 때도 사용한다. kill 명령어는 내부적으로 kill이란 시스템 콜을 사용하여 구현하고, 프로세스 식별자(PID)로 지시한 프로세스와 (PGID)로 지시한 프로세스 그룹에 시그널을 보낸다. kill은 예전부터 독립적인 유틸리티로 제공되었으나 많은 프로그램은 약간 다른 형태의 kill 명령어를 가지고 있다. 사용자가 일반적으로 가장 많이 사용하는 시그널은 SIGTERM과 SIGKILL인데, kill은 이 외에도 서로 다른 다양한 종류의 시그널을 보내는 것이 가능하다. 기본적으로 보내지는 시그널은 SIGTERM이다. 이 시그널을 받은 프로세스는 프로그램을 종료하기 전에 프로그램을 종료하는 처리(환경설정을 파일에 기록한다던지...)를 수행하는 것이 가능하다. 프로세스는 SIGKILL과 SIGSTOP을 제외한 모든 시그널에 대해서 시그널에 대한 처리를 하는 별도의 루틴을 만들 수 있다. 이것은 프로세스가 시그널을 받았을 때 어떤 특별한 처리를 하기 위함이다. 예외적으로, 프로세스는 SIGKILL과 SIGSTOP에 대한 처리를 할 수 없도록 되어있다. SIGKILL은 프로세스를 강제 종료하는 명령이고 SIGSTOP은 SIGCONT 시그널을 받을 때까지 프로그램 실행을 정지시키는 명령이다. 유닉스는 권한없는 사용자가 프로세스를 종료하는 것을 방지하기 위해 보안 기능을 제공하고 있다. 기본적으로는 어떤 프로세스가 다른 프로세스로 시그널을 보낼 때, 시그널을 보내는 프로세스의 소유자가 시그널을 받는 프로세스의 소유자와 같은지, 최고 관리자인지 확인하게 된다. 사용 가능한 시그널은 고유한 명칭이 있고 특정한 숫자와 대응되어 있다. 유닉스의 설계에 따라서 시그널과 숫자의 대응이 다른 것은 주의할 필요가 있다. SIGTERM은 많은 경우 15이고, SIGKILL은 많은 경우 9이다. 일반적으로 해당 Process에 문제가 있어서 다시 시작하고자 할 때에는 SIGHUP, SIGTERM, SIGKILL의 순서로 각각 시도하길 바란다. 아래 명령어로 전체 시그널의 리스트를 볼 수 있다. $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+338) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+843) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+1348) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-1253) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-758) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-263) SIGRTMAX-1 64) SIGRTMAX 사용 중인 셸에 kill 명령을 내장하고 있을 수 있으며, /bin/kill과는 조금 다를 수 있다. (ko)
  • kill(キル)は、UNIXやUnix系のオペレーティングシステムにおいて、システム上で動作しているプロセスに簡単なメッセージを送るコマンドである。 (ja)
  • 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 (demony) i jedynym sposobem na zakończenie ich działania jest użycie programu kill. (pl)
  • kill (с англ. — «убить») — одна из стандартных функций операционных систем семейства UNIX. (ru)
  • 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 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 . 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 * , que força o programa a fazer um core dump * SIGKILL, que finaliza o programa (pt)
  • 在電腦運算中,kill是一个在多种流行操作系统上都可见到的命令,可向运行中的行程发送信号,以请求进程终止。 (zh)
  • kill — Юнікс-утиліта, що посилає процесу сигнал. (uk)
dbo:author
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:license
dbo:operatingSystem
dbo:thumbnail
dbo:wikiPageID
  • 940594 (xsd:integer)
dbo:wikiPageLength
  • 13451 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1087510859 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
  • Various open-source and commercial developers (en)
dbp:genre
dbp:license
  • ReactOS: LGPL-2.1-or-later (en)
dbp:name
  • kill (en)
dbp:operatingSystem
dbp:platform
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • في الحوسبة، kill هو أمر يستخدم في العديد من أنظمة التشغيل الشائعة لإرسال الإشارات إلى العمليات الجارية. الأمر يأخذ وسيطًا يكون في العادة معرف العملية المطلوب إرسال إشارة لها، هناك أمر آخر هو killall يقضي على كل العمليات التي تحمل اسمًا معينًا. (ar)
  • Příkaz <b>kill</b> je jeden 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. (cs)
  • kill (engl. töten) ist ein Unix-Kommando und gleichnamiger Systemaufruf, um unter dem Betriebssystem laufenden Prozessen Signale zu schicken. Standardmäßig wird bei dem UNIX-Kommando kill 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. Der Name stammt von Unix-Versionen vor Unix-V4, bei denen es noch keinen Signal-Parameter gab. (de)
  • In computing, kill is a command that is used in several popular operating systems to send signals to running processes. (en)
  • En informatique, kill est une commande de certains systèmes d'exploitation (norme POSIX) utilisée pour demander l'arrêt d'un processus en cours d'exécution. (fr)
  • In informatica 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. (it)
  • kill(キル)は、UNIXやUnix系のオペレーティングシステムにおいて、システム上で動作しているプロセスに簡単なメッセージを送るコマンドである。 (ja)
  • 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 (demony) i jedynym sposobem na zakończenie ich działania jest użycie programu kill. (pl)
  • kill (с англ. — «убить») — одна из стандартных функций операционных систем семейства UNIX. (ru)
  • 在電腦運算中,kill是一个在多种流行操作系统上都可见到的命令,可向运行中的行程发送信号,以请求进程终止。 (zh)
  • kill — Юнікс-утиліта, що посилає процесу сигнал. (uk)
  • 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 el senyal "TERMination" (senyal , de la combinació de paraules angleses SIGnal i TERMination) que demana al procés que aturi la seva execució. Hi ha múltiples senyals possibles que poden ser enviats a un procés (vegeu Senyal (informàtica) per a una llista completa). D'aquests els més utilitzats són sovint els senyals i . Quan executem: $ kill 9678 (ca)
  • 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 qué tener que ver con matar al proceso. El comando kill es un 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. (es)
  • kill은 유닉스 계열 운영 체제에서 시스템상에서 동작하고 있는 프로세스에 간단한 메시지(시그널)를 보내는 명령어이다. 기본적으로 보내는 메시지는 종료 메시지이고 프로세스에 종료하는 것을 요구한다. 하지만 kill은 그 명칭과는 조금 다르게 종료와 무관한 메시지를 보낼 때도 사용한다. kill 명령어는 내부적으로 kill이란 시스템 콜을 사용하여 구현하고, 프로세스 식별자(PID)로 지시한 프로세스와 (PGID)로 지시한 프로세스 그룹에 시그널을 보낸다. kill은 예전부터 독립적인 유틸리티로 제공되었으나 많은 프로그램은 약간 다른 형태의 kill 명령어를 가지고 있다. 사용자가 일반적으로 가장 많이 사용하는 시그널은 SIGTERM과 SIGKILL인데, kill은 이 외에도 서로 다른 다양한 종류의 시그널을 보내는 것이 가능하다. 기본적으로 보내지는 시그널은 SIGTERM이다. 이 시그널을 받은 프로세스는 프로그램을 종료하기 전에 프로그램을 종료하는 처리(환경설정을 파일에 기록한다던지...)를 수행하는 것이 가능하다. 아래 명령어로 전체 시그널의 리스트를 볼 수 있다. (ko)
  • 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 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 . 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 - (pt)
rdfs:label
  • كيل (يونكس) (ar)
  • Kill (Unix) (ca)
  • Kill (Unix) (cs)
  • Kill (Unix) (de)
  • Kill (es)
  • Kill (Unix) (fr)
  • Kill (Unix) (it)
  • Kill (command) (en)
  • Kill (ja)
  • Kill (명령어) (ko)
  • Kill (polecenie) (pl)
  • Kill (comando) (pt)
  • Kill (ru)
  • Kill (命令) (zh)
  • Kill (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • kill (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License