Questions tagged «process»

进程是在计算机上连续运行的二进制程序(直到终止),该计算机由操作系统管理。


3
在Ubuntu上删除avahi-daemon
我的Ubuntu服务器基本上使用Apache和Postgre为Python Django站点提供服务器。我们通过SSH对其进行配置,以不时地配置一些内容,但这仅适用于服务器。由于我试图加强安装,因此我试图删除所有无用的进程并打开端口。我已经看到avahi-daemon在后台运行了一些东西: avahi 1724 1 0 Jul20 ? 00:00:00 avahi-daemon: running [development.local] avahi 1726 1724 0 Jul20 ? 00:00:00 avahi-daemon: chroot helper 我已经读到它与发现同一网络上的其他计算机和打印机有关。(我不确定,这就是我觉得有必要摆脱它的原因。) 这重要吗?我可以删除它吗?如果是这样,怎么办?

2
Windows-关闭cmd后在后台运行进程
我有一个Python脚本,希望在Windows上作为后台进程运行。 我可以在Linux上执行以下操作: python script.py & 然后使用以下命令从终端断开该过程: disown 在Windows上,到目前为止,我所做的就是: start /b python script.py 但是,如果我关闭CMD窗口,脚本将停止运行。我在这里缺少任何额外的命令来使脚本在后台运行吗?

3
保持bash脚本未登录就在远程终端上运行?
我有一个bash脚本,需要几个小时才能运行。在运行时,我想做其他事情,这可能涉及注销或断开Internet连接(我的脚本在各种计算机上运行网络测试)。 我知道有一条命令可以让我从远程终端运行测试,并在终端运行时注销终端。有谁知道这个命令是什么?

3
如果我仍然有其PID,如何识别终止的Windows进程?
背景:在我的工作中,突然出现了安装“ Microsoft鼠标和键盘中心”的许可协议。我想了解是什么进程启动了该设置,但是使用Process Explorer,我发现它已经消失了,我只能找到它的PID(请参见屏幕截图)。 题: 如果您使用的是Process Explorer,则可能知道该进程的父进程不再存在的情况,并且只能看到其PID: 是否有一些Windows日志包含PID与正在运行的进程的关联,所以我可以找出在给定PID下正在运行的进程? 最好是,我对没有期望的场景感兴趣,所以我没有使用Process Monitor来捕获系统中的事件。

2
如何停止和检测叉子炸弹
#include <stdlib.h> #include <unistd.h> int main() { while(1) fork(); } 这是叉炸弹的代码。 在我们学院,我们通过telnet进行连接,即客户端服务协议。大约有100个系统连接到服务器。突然,我们看到服务器变慢,一段时间后崩溃了。我知道某人实施了一个叉子炸弹。 我们如何检测到在哪个系统上实施了分叉炸弹?我们如何阻止它? 一种方法是限制单个用户可能拥有的最大进程数。是否有任何方法可以停止它并知道它是从哪个系统实现的?

2
如何通过控制台杀死Firefox?
我知道我可以输入: ps -A | grep firefox 我得到类似的东西: 6818 ? 00:04:23 firefox 现在,我可以通过以下方式杀死它: kill -9 6818 如何在一个命令中完成操作,以及如何执行新命令(例如kf)来执行此操作?
14 linux  shell  process 

3
在Windows上,我如何优雅地要求正在运行的程序终止?
在Unix或Linux上,很容易优雅地要求正在运行的应用程序终止:您向它发送SIGTERM信号。如果其进程ID为1234,则只需运行kill 1234或kill -s TERM 1234或kill -15 1234。 如何在Windows中执行相同的操作? 如果我没记错的话,任务管理器的“结束任务”功能(不是它的“结束进程”功能)用来做我想要的。但是,从Windows 8.1开始,它不再那么温和; 当我使用该功能时,它会导致我丢失未保存的数据。 我不想写任何代码来执行此操作。如果我这样做,我会问Stack Overflow。:)

5
PuTTY或OTHER-即使退出PuTTY也要继续执行命令[重复]
这个问题已经在这里有了答案: 关闭腻子会话后如何使进程保持活动状态? (10个回答) 5年前关闭。 我有几个需要运行的命令。即使退出界面,这些命令也需要连续运行。当我可以访问Linux GUI时,执行以下操作: cd /home/testuser/Scripts* xterm -hold -T "Background_Script1" -e "service1-start.sh" & sleep 10 xterm -hold -T "Background_Script2" -e "service2-start.sh" & 任何帮助都感激不尽。

2
是否有可能暗示Windows使进程完全脱离交换
是否可以暗示Windows虚拟内存管理器使特定进程退出交换? 我经常发现自己遇到的情况通常是将所有正常程序的RAM占用大约50%,尤其是嵌入式目标的IDE及其相关的调试器。 然后,我让内存消耗旺盛的进程继续运行-例如,wireshark或某个周末正在累积数据的事物,一切都被交换掉了-应当这样做。大流程完成后,大多数流程都处于交换状态。 然后,偶尔会暂停以将进程交换回去,从而导致调试器出现问题,这大概是由于IDE和硬件调试器之间的通信中出现了时序问题。因此,在足够的尝试使IDE中的调试数据退出交换之前,可以零星地控制目标设备。
13 windows  process  swap 

2
如何在Windows 8上设置“进程优先级”和“进程关联性”?
在Windows 7上,我们必须做的所有设置 “过程优先级”(到低\低于正常\正常\高于正常\高\实时) 或设定 “进程亲和力”(选择特定处理器内核将在特定进程上运行) 打开Windows任务管理器,单击“进程”,右键单击一个进程,这两个选项都已显示并且可以轻松设置: 如今,使用Windows 8我再也找不到了... 这仍然可用吗? 如果是这样,我该怎么办?

3
我如何知道哪个“ explorer.exe”进程是主要进程?
我有一个批处理文件,它更改了一些注册表文件,然后重新启动explorer.exe,以便它们生效。我正在使用命令 taskkill /f /im explorer.exe explorer.exe 当然,这会杀死所有 explorer.exe进程,包括我打开的explorer窗口。(显然,我正在使用的选项Launch folder windows in a separate process。) 我有什么方法可以确定explorer.exe的哪个实例是主要实例,然后杀死它?

2
更改Google Chrome的流程模型?
有人知道如何阻止Chrome这样做吗? Chrome似乎将我在同一页面中打开的所有标签分组为一个过程。如果我将链接分别复制并粘贴到单独的选项卡中,则会创建新的过程,但是当我单击鼠标中键时,会将它们分组为一个。 我想强制Chrome为每个标签创建一个新的流程,因为当一个页面锁定时,它几乎冻结了我打开的所有标签,如果其中一个标签崩溃了,其余的都将带走。您显然可以将Chrome的流程模型更改为一个名为“ --per-tab”的流程模型,这似乎是我想要的,但是当我尝试通过终端通过此参数打开Chrome时,它将无法正常工作。我可能没有使用正确的命令;我试过的是: /Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome" --process-per-tab 我在OS X上并使用最新的开发版本5.0.396.0。

5
我该如何杀死一个无法杀死的进程?
我关闭了一个应用程序,但该过程仍在列表中。我尝试从任务管理器中停止,但是什么也没发生。没有错误消息,进程仅停留在列表中。我尝试调试它,但是调试器说: 无法附加到崩溃的进程。不支持请求的操作。 有时在VS2008和其他一些程序中会发生这种情况。 如何终止呢?

5
无法杀死一个睡眠过程
我似乎无法杀死-9处于可中断睡眠(S)状态的进程: [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip [root@jupiter ~]# kill -9 16790 [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - …
13 linux  centos  process  kill 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.