在Ubuntu 10.04上,我需要用暴发户来启动我的服务,但是只有当mysql启动并运行的时候。 问题是,mysql本身不是由暴发户,所以我不能使用“开始”function。 我能做什么 ?
我在RedHat箱子上运行Bacula。 存储守护进程bacula-sd不时停止工作,并且变成<defunct> 。 [root@backup ~]# ps -ef | grep defunct | more root 4801 29261 0 09:25 pts/5 00:00:00 grep defunct root 5825 1 0 Oct18 ? 00:00:00 [bacula-sd] <defunct> 我的问题是,我怎么能杀死这个过程呢? 它的父节点是1,就我所知,它是init,我不想杀死init进程,是吗? “通常”杀死这个过程是行不通的: [root@backup ~]# kill -0 5825 [root@backup ~]# kill -9 5825 非常感谢帮助! 编辑:运行 [root@backup ~]# lsof -p 5825 产生以下输出: COMMAND PID USER FD […]
有时,发送一个SIGTERM到一个进程会导致它发送SIGTERM到它的所有subprocess。 但是,有时这是行不通的。 是否有一个命令或实用程序,可以让我同时杀死进程及其所有subprocess? 我通常会手动将所有的pid收集到一个kill命令中,但是感觉很愚蠢。 这个SO问题问如何用perl来做到这一点,但任何能够完成这项工作的东西都会很棒。
如果我通过在命令行中正常input进程来启动进程,例如 wget http://site.com/bigfile.zip 然后决定我想把它移动到背景,我知道我可以使用类似ctrl+z东西,然后bg 1 (或者如果需要获得id的话,首先是jobs )放在后台。 我的问题是,如果有一种方法可以将工作从前台直接移动到后台而不停止,就像ctrl+z之外的另一个快捷方式那样。 我也意识到,我可以附加到原始命令的末尾,在后台启动它,但问题是关于何时在前台启动进程, 然后意识到要将其移动到后台。
什么是进程句柄,我们可以通过任务资源pipe理器中的“句柄计数”属性了解正在运行的进程?
在Linux环境中,我怎样才能发送kill信号给进程,同时确保从进程返回的退出代码是0? 我需要为此做一些奇特的GDB魔术,还是有一个我不知道的奇特的杀手信号? testing用例: cat; echo $? killall cat 尝试各种kill信号只会提供不同的返回信号,如129,137和143,我的目标是杀死一个脚本运行的进程,但让脚本认为它是成功的。
首先,是的,我看到了这个问题: 查找(并杀死)旧的进程 那里的答案不正确,不起作用。 我已经投票和相应的评论。 用ps aux | grep page.py列出我想要杀死的进程 ps aux | grep page.py : apache 424 0.0 0.1 6996 4564? S 07:02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2686 0.0 0.1 7000 3460? S Sep10 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2926 0.0 0.0 6996 1404? S Sep02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 7398 0.0 0.0 6996 1400? S […]
有时,我遇到了OS X客户端的networking连接问题(有线和无线,豹/雪豹), 没有什么能解决问题,直到你重新启动。 有什么特别的“networking服务/stream程”我应该留意? 我在想知道一个将重置“networking连接”types服务/进程的命令(与运行sudo /etc/init.d/networking restart相同)将是有用的。 在进行基本的故障排除后,如DHCP,DNS,检查接口故障(禁用/启用),检查日志以及找不到足够的帮助信息,有时候一切都失败了,最好的办法就是重启机器。 我不确定Linux中所有的'init.d / networking restart'是什么,但是我知道这比禁用和启用接口更有帮助。 谢谢!
我有一个Linode的盒子,正在经历奇怪的行为。 每隔一段时间,CPU和磁盘I / O将会发射到100%,并且服务器变得无响应,并且必须启动。 我想更好地调查发生了什么事情,但我不知道如何find谁负责所有的CPU和I / O。 我正在运行Gentoo 2.6.18。
有没有办法让pgrep给我关于ps每个进程的所有信息? 我知道我可以通过greppipeps ,但这是很多打字,它也给我我不想要的grep过程本身。