我从某个地方学到了一个独立的屏幕可以被杀死
屏幕-X -S [会话#你要杀]杀
你可以从哪里得到[你要杀的会话#]
屏幕-ls.
但这不起作用.哪里不对了?什么是正确的方法?
是否可以在不设置/检查任何标志/信号量/等的情况下终止正在运行的线程?
我的应用程序在Linux上作为后台进程运行.它目前在终端窗口的命令行中启动.
最近一个用户正在执行该应用程序一段时间,它神秘地死了.文本:
杀害
在终端上.这发生了两次.我问是否有人在不同的终端使用kill命令来杀死进程?没有.
在什么条件下Linux会决定杀死我的进程?我相信shell显示"已杀死",因为该进程在收到kill(9)信号后死亡.如果Linux发送了kill信号,系统日志中是否会有消息说明它被杀的原因?
我试图在命令行中为ubuntu中的特定端口杀死一个进程.
如果我运行此命令,我会得到端口:
sudo lsof -t -i:9001
Run Code Online (Sandbox Code Playgroud)
所以...现在我想跑:
sudo kill 'sudo lsof -t -i:9001'
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
ERROR: garbage process ID "lsof -t -i:9001".
Usage:
kill pid ... Send SIGTERM to every process listed.
kill signal pid ... Send a signal to every process listed.
kill -s signal pid ... Send a signal to every process listed.
kill -l List all signal names.
kill -L List all signal names in a nice table.
kill -l signal Convert between signal numbers and names.
Run Code Online (Sandbox Code Playgroud)
我也试过 …
我mysql
从我的Linux shell 连接到.我不时地运行一个SELECT
太大的查询.它打印和打印,我已经知道这不是我的意思.我想停止查询.
击中Ctrl+C
(几次)mysql
完全杀死并带我回到外壳,所以我必须重新连接.
是否可以在不自杀的情况下停止查询mysql
?
假设我想杀死包含amarok这个词的每个进程.我可以打印出我想要执行的命令.但是我如何实际让shell执行它们.即.
ps aux | grep -ie amarok | awk '{print "kill -9 " $2}'
Output:
kill -9 3052
kill -9 3071
kill -9 3076
kill -9 3077
kill -9 3079
kill -9 3080
kill -9 3082
kill -9 3083
kill -9 3084
kill -9 3085
kill -9 3086
kill -9 3087
kill -9 3088
kill -9 3089
kill -9 4031
Run Code Online (Sandbox Code Playgroud) 如何杀死linux中最后生成的后台任务?
例:
doSomething
doAnotherThing
doB &
doC
doD
#kill doB
????
Run Code Online (Sandbox Code Playgroud) 基本上,'0'代表什么信号,因为在这里我看到从1开始的SIGNAL数字.
我理解这不是主题,我无法在网上找到任何地方,我想也许社区中的编程大师可能知道这一点.
我经常使用
kill -9 pid
Run Code Online (Sandbox Code Playgroud)
杀了这份工作.我总是想知道9的起源.我在网上查了一下,它说
"9意味着KILL信号不可捕捉或可忽略.换句话说,它会指示进程(某些正在运行的应用程序)立即退出"(来源:http://wiki.answers.com/Q/What_does_kill_-9_do_in_unix_in_its_entirety )
但是,为什么9?那其他数字怎么样?是否有任何历史意义或因为Unix的架构?
我正试图杀死一个进程(特别是iChat).在命令行中,我使用以下命令:
ps -A | grep iChat
Run Code Online (Sandbox Code Playgroud)
然后:
kill -9 PID
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何将这些命令转换为Python.
kill ×10
linux ×3
bash ×2
process ×2
python ×2
shell ×2
signals ×2
unix ×2
command ×1
command-line ×1
gnu-screen ×1
history ×1
job-control ×1
mysql ×1
port ×1
processlist ×1
scripting ×1
terminate ×1
ubuntu ×1