сигналы

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сигналы [2016/05/19 07:52]
val [Сигналы]
сигналы [2021/10/04 09:01] (current)
val [HUP]
Line 1: Line 1:
 ====== Сигналы ====== ====== Сигналы ======
  
-  * [[http://​ru.wikipedia.org/​wiki/​Сигналы_(UNIX)]]+  * [[https://​ru.wikipedia.org/​wiki/​Сигналы_(UNIX)#​Сигналы (UNIX) - Википедия]]
  
 <​code>​ <​code>​
-linux# sudo kill -L +# kill -l
- +
-freebsd# kill -l+
 </​code>​ </​code>​
-===== PID =====+===== Определение ​PID процесса ​=====
 <​code>​ <​code>​
 +# /​usr/​sbin/​sshd
 +
 # ps ax | grep ssh | grep -v grep # ps ax | grep ssh | grep -v grep
  
 # cat /​var/​run/​sshd.pid # cat /​var/​run/​sshd.pid
 +</​code>​ 
 +===== Отправка сигнала ===== 
 +<​code>​
 # kill -s <​SIGNAL>​ <PID> # kill -s <​SIGNAL>​ <PID>
  
 # kill -<​SIGNAL>​ <PID> # kill -<​SIGNAL>​ <PID>
 +
 +# pkill -<​SIGNAL>​ sshd
 +
 +# apt install psmisc
  
 # killall -<​SIGNAL>​ sshd # killall -<​SIGNAL>​ sshd
Line 22: Line 28:
  
 ===== TERM ===== ===== TERM =====
 +
 +  * чаще всего - остановка процесса
 +
 <​code>​ <​code>​
 # kill <PID> # kill <PID>
Line 29: Line 38:
  
 ===== HUP ===== ===== HUP =====
 +
 +  * чаще всего - освободить терминал или перечитать файл конфигурации
 +
 <​code>​ <​code>​
 # kill -1 <PID> # kill -1 <PID>
Line 34: Line 46:
 # kill -HUP <PID> # kill -HUP <PID>
  
-$ nohup find / -name index.html > search.result.txt 2>/dev/null &+$ nohup /usr/​bin/​ssh ​-N -R 200X:​localhost:​22 userX@gate.isp.un 
 +userX@gate.isp.un'​s password: 
 + 
 +<Ctrl-Z> 
 + 
 +$ bg 
 <​Ctrl-D>​ <​Ctrl-D>​
 </​code>​ </​code>​
  
-===== INT (Ctrl-C=====+===== TSTP <​Ctrl-Z>​ ===== 
 + 
 +  * [[https://​ru.wikipedia.org/​wiki/​SIGTSTP]] 
 + 
 +<​code>​ 
 +# kill -TSTP <​PID>​ 
 + 
 +# jobs 
 + 
 +# bg ... 
 + 
 +# fg ... 
 +</​code>​ 
 + 
 +===== INT <Ctrl-C===== 
 <​code>​ <​code>​
 # kill -2 <PID> # kill -2 <PID>
Line 65: Line 98:
 # kill -STOP <PID> # kill -STOP <PID>
  
-Рекомендую испытать,​ например,​ на процессе named или ftpd! +pkill -STOP -u student bash
-Идея эксперимента подсказана преподавателем ЦКО “Специалист” Сергеем Борониным:​) +
-</​code>​ +
- +
-===== TSTP (Ctrl-Z) ===== +
- +
-[[https://​ru.wikipedia.org/​wiki/​SIGTSTP]] +
-<​code>​ +
-kill -TSTP <​PID>​ +
- +
-# jobs+
 </​code>​ </​code>​
  
Line 81: Line 104:
 <​code>​ <​code>​
 # kill -CONT <PID> # kill -CONT <PID>
 +
 +# pkill -CONT -u student bash
  
 # fg %JOBID # fg %JOBID
Line 89: Line 114:
 ===== Дополнительные материалы ===== ===== Дополнительные материалы =====
  
-[[http://​httpd.apache.org/​docs/​2.2/​stopping.html]]+  * [[http://​httpd.apache.org/​docs/​2.2/​stopping.html|Stopping and Restarting Apache]]
  
сигналы.1463633573.txt.gz · Last modified: 2016/05/19 07:52 by val