linux kill -9 的記錄,批量殺程式
日常工作中常用 kill pid 或者 kill -9 pid 來殺程式。
批量殺程式
# ps -fu oraprod |awk '{print $2}'|xargs kill -9
# ps -fu applprod|awk '{print $2}'|xargs kill -9
# ps -fu applprod|grep -i "fnd"|awk '{print $2}'|xargs kill -9
$ ps -fu oraprod |awk '{print $2}'|xargs kill -9
$ ps -ef|grep $ORACLE_SID| grep LOCAL=NO | grep -v grep |awk '{print$2}'|xargs -i kill -9 {}
下面是 kill -l 時的輸出
linux signals
Signal Name Number Description
SIGHUP 1 Hangup (POSIX)
SIGINT 2 Terminal interrupt (ANSI)
SIGQUIT 3 Terminal quit (POSIX)
SIGILL 4 Illegal instruction (ANSI)
SIGTRAP 5 Trace trap (POSIX)
SIGIOT 6 IOT Trap (4.2 BSD)
SIGBUS 7 BUS error (4.2 BSD)
SIGFPE 8 Floating point exception (ANSI)
SIGKILL 9 Kill(can't be caught or ignored) (POSIX)
SIGUSR1 10 User defined signal 1 (POSIX)
SIGSEGV 11 Invalid memory segment access (ANSI)
SIGUSR2 12 User defined signal 2 (POSIX)
SIGPIPE 13 Write on a pipe with no reader, Broken pipe (POSIX)
SIGALRM 14 Alarm clock (POSIX)
SIGTERM 15 Termination (ANSI)
SIGSTKFLT 16 Stack fault
SIGCHLD 17 Child process has stopped or exited, changed (POSIX)
SIGCONT 18 Continue executing, if stopped (POSIX)
SIGSTOP 19 Stop executing(can't be caught or ignored) (POSIX)
SIGTSTP 20 Terminal stop signal (POSIX)
SIGTTIN 21 Background process trying to read, from TTY (POSIX)
SIGTTOU 22 Background process trying to write, to TTY (POSIX)
SIGURG 23 Urgent condition on socket (4.2 BSD)
SIGXCPU 24 CPU limit exceeded (4.2 BSD)
SIGXFSZ 25 File size limit exceeded (4.2 BSD)
SIGVTALRM 26 Virtual alarm clock (4.2 BSD)
SIGPROF 27 Profiling alarm clock (4.2 BSD)
SIGWINCH 28 Window size change (4.3 BSD, Sun)
SIGIO 29 I/O now possible (4.2 BSD)
SIGPWR 30 Power failure restart (System V)
相關文章
- 利用pgrep批量kill殺死多個mysqld程式MySql
- linux批量殺掉程式linux批量殺掉程式Linux
- 批量kill殺死某些會話session的plsql會話SessionSQL
- Linux下批量Kill多個程式的方法Linux
- Linux, AIX系統下批量kill程式LinuxAI
- 批量kill python 程式Python
- 批量kill mysql processlist程式MySql
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- MySQL批量殺程式MySql
- linux下如何批量殺JAVA程式或某個程式方法LinuxJava
- Oracle批量kill sessionOracleSession
- linux Kill多個程式的妙招--案例:Kill(LOCAL=NO)Linux
- 無腦批量kill sessionSession
- 如何批量殺死當前的MySQL程式MySql
- 【Kill】兩條Linux命令徹底殺死OracleLinuxOracle
- oracle生成批量殺掉active程式的sqlOracleSQL
- linux 檢視程式 kill程式Linux
- Kill session 和orakill 殺會話及程式總結Session會話
- linux下批次kill程式的方法Linux
- kill -9 殺掉oracle所有程式卻不能啟動和連線資料庫的解決辦法!Oracle資料庫
- Linux批量建立目錄Linux
- rhel5上面awk及xargs快速殺死kill程式
- 利用管道批量kill 資料庫中使用者程式資料庫
- Linux下Kill多個程式的妙招Linux
- Linux下kill一個程式Linux
- 9月記錄
- go免殺學習記錄Go
- linux 下根據埠kill 程式Linux
- SQL Server 批量刪除重複記錄(批量、快速、安全)SQLServer
- MySQL使用pt-kill殺除大SQLMySql
- ORA-00031:session marked for kill處理oracle中殺不掉鎖的程式SessionOracle
- 精通 Linux 的 “kill” 命令Linux
- 11g_測試kill殺死 background process後臺程式與alert
- linux kill 命令Linux
- linux kill & jobsLinux
- LINUX下kill掉多個類似程式的妙招Linux
- 在linux下oracle kill 使用者程式的方法LinuxOracle
- MySQL 批量殺mysql執行緒MySql執行緒