GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa fa kill -- -0?

Nel mondo UNIX/Linux due trattini uno dopo l'altro significano la fine delle opzioni. Ad esempio se vuoi cercare la stringa -n con grep dovresti usare comandi come:

grep -- -n file

Se vuoi ottenere solo il numero di riga nel caso precedente dovresti usare

grep -l -- -n file

Quindi il comando kill -- -0 prova a inviare il segnale al processo con ID -0 (meno zero)


In questo caso è usato per indicare che il -0 non è un'opzione che viene passata. Se dovessi fare kill -0 penserebbe a -0 come opzione non come PID passato.

Per esempio se hai fatto ls -- -l cercherà un file chiamato -l invece di elencare semplicemente la directory in forma estesa.


Linux
  1. Cosa succede se "uccidi -9" non funziona?

  2. Cosa restituisce malloc(0)?

  3. Cos'è un file .pid e cosa contiene?

  4. Cosa fa ulimit -s illimitato?

  5. Cosa significa echo $? fare?

Cosa significa "-" (doppio trattino)?

Cosa fa "lc_all=c"?

Cosa fa ?

Cosa fa Exec 3?

Cosa fa Bamfdaemon?

Qual è il comando kill in Linux?