Tag: 进程

如何找出为什么进程在服务器上被杀死

前几天我在我们的服务器上运行了占用70%内存的工作。 当我在一天后登记进行检查时,该工作已经被杀死(它在终端中被“杀死”)。 我的问题是,我能找出发生了什么吗? 是不是因为另一个用户开始了一项内存占用率超过30%的工作,所以我的进程被杀了? 管理员杀了它吗? ? 有没有办法找出究竟发生了什么?

列出正在运行的进程的最短方法是哪种?

我经常需要检查一个进程是否正在运行,所以我使用以下方法之一: ps aux | grep myprocess ps -Fe | grep myprocess top pgrep myprocess (only shows the PID) pkill myprocess (if I want to kill it) 以上所有命令都运行良好,但有没有更短的命令来执行此操作? 任何答案都表示赞赏,但所选择的答案需要…… 内置解决方案,因为我使用许多不同的设备。 允许使用模式。 提供与ps aux类似的信息。 比我们已经知道的要短。 谢谢

恢复vim会话我不小心断开了

我今天遇到了一个不寻常的问题, 我正在使用vim,在bash中创建了一个新的别名,并想尝试一下。 所以我ctrl- z , exec bash (我这样做是因为我不喜欢用bash嵌套它)。 我的工作已经结束了。 我现在无法恢复vim。 我能想到的唯一选择是杀死vim并开始一个新的会话。 vim ctrl – z exec bash fg 编辑 :这与使用screen / tmux 无关 。

什么原因导致Nautilus在我杀死它时重新启动?

在htop中,我杀了Nautilus,并且在一秒之内它又回来了,有一个新的PID! 重新启动的Nautilus显示在进程列表中,但是在我手动启动Nautilus之前没有GUI …我听说提到Nautilus与桌面协同工作……也许这就是原因(?)。 是否有某种“看门狗”计划密切关注一些分布式关键程序? 监控Nautilus似乎不是Linux内核问题,所以我只是想知道这里发生了什么?

check-new-release进程占用Ubuntu服务器13.04上的资源

我在云环境中运行的一个小型Ubuntu 13.04虚拟机实例会因为一个名为check-new-release的过程而变得缓慢/无响应。 有没有办法禁用这个过程,可能会手动运行它?

如何处理冻结屏幕?

可能重复: 当Ubuntu冻结时我该怎么办? 我的操作系统是Ubuntu 12.04。 有时屏幕突然变得冻结,除了鼠标可以四处移动。 我别无选择只能按下笔记本电脑的电源按钮。 在Windows中,每当屏幕冻结时,我只需按Ctrl + Alt + Delete来调用仍然响应的任务管理器,并杀死消耗大部分资源的进程,这可能是冻结的罪魁祸首。 但是在Ubuntu中,我不知道处理这种情况有什么好方法。 谢谢!

将nohup工作带到前台

考虑以下nohup执行: nohup script.sh > script.out & 有没有办法注销终端,重新连接,将进程恢复到前台并使用键盘与其进行交互?

使用它的pid读取任何进程的输出

是否可以通过使用它的pid将终端附加到已经运行的进程,类似于使用fg命令进行作业。

如何关闭冻结/锁定的程序/应用程序?

我正在使用Ubuntu 12.04.1 LTS桌面。 我的儿子和我正在GCompris上玩游戏,还有几个模块冻结/锁定。 当它发生时,我不知道如何关闭该程序。 我知道在Windows中我可以使用ctrl-alt-del来到任务管理器关闭它。 在Ubuntu中是否有相同的function?

如何在Ubuntu机器的后台运行Python程序?

我从我的Ubuntu机器运行我的Python程序如下 – root@dbx1145:/home/david/zookteck# python test.py 但是,如果我关闭我的Ubuntu终端,那么我的整个程序将被停止..有没有办法在后台运行这个python程序,如果我关闭我的终端然后仍然继续运行? 并且在后台运行该程序后,如果我再次登录到该终端,如何找到我的实际程序是否仍在运行?