杀死专题提供杀死的最新资讯内容,帮你更好的了解杀死。
看来我的服务器因为使用了太多内存而导致进程被终止.这可能吗?如果它可能发生,我怎么知道它杀死的时间和过程? 这很可能是OOM杀手,杀死了你的进程.您可以通过查看日志来了解等等. egrep -i 'killed process' /var/log/messages 实际的日志文件因分发而异,因此它也可能是/ var / log / syslog甚至 egrep -i -r 'killed proc
我有一个cronjob设置为不断运行.这是一个从twitter传输数据的php文件.然而,Twitter每隔一段时间就会出现故障,或者我们失去连接,所以我让cron每分钟检查一次,试着运行该文件. php脚本检查锁定文件以确保不运行多个副本.事情是这个脚本将持续运行数小时,我希望能够杀死它.但是我似乎无法使用像这样的命令找到它 ps ux cronjob是从我的用户开始的,我希望在root下看到它
在我的 linux启动脚本中,当我启动一个类似的过程(openvpn用于这个例子,但问题对于任何过程都是一般的); openvpn --config /etc/myserver.conf 找到它的最佳方法是什么,并且100%确定它是正确的过程并在停止部分杀死它?我通常使用的东西: pid=$(ps -efww | grep -v grep | grep openvpn | grep /etc/my
我有一个空间不足的虚拟机驱动器,所以我关闭了VM,使用lvextend扩展了卷.调整分区大小(ext3)后,我在其上运行了e2fsck,它找到并纠正了错误.不幸的是,当我再次运行efsck时,还有更多错误需要修复.在我决定尝试安装它以手动清理一些空间之前,我经历了3轮e2fsck.我尝试安装它,但挂载过程挂起.我试图“杀死-9”挂载过程,但这并没有杀死它.我杀死了父进程,但这也没有杀死它. 关于如
我是使用SSH的新手,我很难找到查看和终止正在运行的 PHP进程的方法. 当我说“PHP进程”时,我指的是通过浏览器启动的PHP文件,但是当它们应该停止时它们继续运行. 我试过这个: ps aux | grep php 但是没有任何结果,即使我知道文件正在运行. 如何查看正在运行的文件然后有选择地杀死它们(或者全部杀死它们)? Htop可用于查看进程并有选择地杀死它们: sudo apt-get
我一遍又一遍地运行这两个命令: $ps aux | grep php | grep -v grep www-data 3663 100 14.8 328620 304900 ? R 12:56 0:54 php /home/jason/projects/mcif/./symfony import:process --id=91 jason@gob:~/projects/m
我在Debian GNU / Linux上. “kill”的手册页说我可以使用负PID值来终止进程组,但是在命令行上运行时,它不起作用: $/bin/kill -9 -21581 /bin/kill: invalid option -- '2' Usage: kill [options] <pid> [...] etc. 当使用bash内置kill时,它工作正常. 因为它是第一个PID,你需要
几个月来,我一直在VPS上运行一些网站,现在一个Wordpress网站正在杀死我的网络界面. 我刚刚安装了Wordpress,当我通过wp-admin更新新网站时,VPS上的网络连接突然停止工作.网络接口仍然处于运行状态,但主机无法通过主机名或IP进行访问. 获得连接的唯一方法是重新启动网络: ifdown eth0; ifup eth0 >仅当在wp-admin中保存数据时才会发生这种情况 >通
我的系统上有一些僵尸进程.我已经杀死了那些僵尸的父母,希望init能够接管并释放资源(CLOSE_WAIT中有很多套接字).但是init不会从系统中删除这些过程: #ps ax ... 17051 ? Zl 8498:24 [impalad] <defunct> ... # ps -o ppid= -p 17051 1 有没有办法在不重启的情况下移除僵尸? 更新: 我试
我正在运行一个连锁命令睡眠300; wget some-page; 我想要杀死睡眠和wget,但发生的事情是,当我杀死睡眠pid时,wget仍在开火. TY 改变你的命令 sleep 300 && wget some-page 如果sleep退出时状态为0,则只会运行wget命令.当睡眠被杀死时,它会以非零状态退出,因此&&下一个命令不能运行.
从Perl脚本中删除进程及其所有子进程的最佳方法是什么?它应该至少在 Linux和Solaris下运行,并且不需要安装任何其他软件包. 我的猜测是通过解析/ proc中的文件或解析ps的输出来获取所有进程及其父进程的列表(在Linux和Solaris之间似乎都不可移植);然后杀死树中的所有进程(这似乎容易出现竞争条件). 在这种特殊情况下,我可以忍受竞争条件,但我如何轻松获取进程列表? 如果您可以
在我的公司,允许一些命令与sudo一起运行,例如tcpdump.别人没有. 我希望运行tcpdump一段时间,然后停止它. 当我运行tcpdump时,我可以用Ctrl C中止它 我写了一个这样的shell脚本 – #!/bin/sh sudo tcpdump -ieth1 -w ~/dump.bin sleep 5 kill -2 $! 它确实不起作用. tcpdump的进程以root身份运行,当
我试图通过vmware工作站安装ubuntu.在抛出错误“内核恐慌 – 没有同步:试图杀死空闲任务”之后,进程停止了,我在论坛中搜索了解决方案,但是他们没什么帮助.这是我正在使用的环境. 我目前的操作系统:Windows 7(64位) Ubuntu ISO:12.04.3桌面(64位) VMWare Workstation:版本7. 这是堆栈跟踪.提前致谢!! 你的主机有多少个RAM? 我想,您应
题: >当进程被终止时,此信息是否记录在任何地方(即内核中),例如syslog(或者可以配置为记录syslog.conf) >杀手的PID信息,死亡的时间和日期以及原因 更新 – 你们都给了我一些见解,非常感谢你们 如果在启用进程记帐(CONFIG_BSD_PROCESS_ACT)选项的情况下编译 Linux内核,则可以使用accton(8)命令开始记录进程记帐信息,并使用sa(8)访问记录的信息
我用iptraf来监控 linux中的网络流量,shell命令是(make iptraf在后台运行): iptraf -s eth0 -f -B -L ./traffic.dat 如果我想得到结果,我必须先停止iptraf,所以我使用shell命令: kill -SIGUSR2 $pid 但是,如果我将这些shell命令移动到bash脚本文件(net.sh)中,我无法阻止iptraf,并且我收到错
我错误地将有限的服务器用作iperf服务器用于5000个并行连接. (限制1024个进程) 现在每次登录时,我都会看到: -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temp
我在 Linux上工作,  我在Linux终端上执行了for循环,如下所示: for i in `cat fileName.txt` do echo $i vim $i done fileName.txt是一个文件,包含我在vim编辑器中逐个打开的大量文件条目.现在我必须跳过打开其他文件.(即我必须打破for循环).有什么建议如何获得运行for循环的PID?并杀了同样的. 提前致谢. 你想杀死正在
我正在寻找一种方法,当我的顶级脚本退出时,清理混乱。 特别是如果我想使用set -e,我希望后台进程会死在脚本退出时。 要清理一些乱,可以使用陷阱。它可以提供在特定信号到达时执行的东西的列表: trap "echo hello" SIGINT 但也可以用于在shell退出时执行某些操作: trap "killall background" EXIT 这是一个内置的,所以帮助陷阱将给你的信息(与ba
我使用程序协同与ssh隧道 它的工作,我只是打开一个控制台类型这两个命令: ssh -f -N -L localhost:12345:otherHost:12345 otherUser@OtherHost synergyc localhost 因为我做了一个Bash脚本,它运行在一个图标上的一个mouseclick: #!/bin/bash ssh -f -N -L localhost:12345
#!/bin/bash for i in `mysql -uroot -ppasswd -Bse "show processlist" | grep -v "show processlist" | awk '{print $1}'` do mysql -uroot -ppasswd -e "kill $i" done 注:这里将自身命令的show processlist进程过滤掉