标签: process

确定进程打开了哪些文件 (Linux)

我试图确定一个进程在运行时创建了哪些文件。我知道我可以通过查看 /proc 或使用 lsof 来列出当前正在运行的进程的文件句柄。然而,问题是程序在不到一秒的时间内完成。有什么办法可以获取它运行时打开的文件列表吗?我正在使用 CentOS。

linux files process

3
推荐指数
1
解决办法
339
查看次数

哪个更好——单高速处理器或双低速处理器?

我期待着购买一台戴尔 PowerEdge 塔式服务器,它可以满足低或中等的预期负载,至少目前是这样。我有一个关于它的处理器的问题——是否更好

  • 两个 Intel Xeon 2.26 GHz 处理器
  • 单个 Intel Xeon 2.26 GHz 处理器
  • 两个 Intel Xeon 2.0 GHz 处理器

选项#1 可能是最好的,但由于预算限制,我正在考虑替代方案。专家的任何见解对我来说都是非常宝贵的!

关于申请

我想我的问题仍然是开放式的,除非我讲述要托管的 Web 应用程序。Web 应用程序是一个简单的应用程序,可让您远程执行代码。例如,您编写了一个 C 程序,然后单击“提交”按钮。然后代码进入服务器,被编译和执行,然后输出(或任何错误消息)在他的 Web 浏览器中显示回给用户。因此,它具有中等数量的 I/O 和 CPU 绑定任务。是的,每次运行代码时都会派生一个子进程。

central-processing-unit process xeon

3
推荐指数
2
解决办法
1159
查看次数

如何监控应用程序是否在 Windows Server 2008 上运行?

我们主要是一家 Linux 商店,但我们有一台运行 Windows Server 2008 的打印服务器,并使用名为 Print Helper 的应用程序来打印发票。我需要找到一种方法来检查此应用程序是否正在运行,如果不是,则自动重新启动它。

在 Linux 上,我可能会使用一个小的 shell 脚本和一个 cron 作业来完成此操作,但我不确定如何在 Windows Server 上完成此操作。我相当有信心我可以使用 Proc::Background 在 Perl 中做到这一点,但我不愿意只为一个脚本安装 Perl,虽然我确信它可以使用 PowerShell 之类的东西来完成,但这并不是真正值得的利用我的时间来学习 PowerShell 来完成一项小任务。任务列表似乎做了一些我想要的事情,因为它可以让您知道特定进程是否正在运行,但我不确定如何从那里开始在应用程序崩溃时自动重新启动应用程序。

任何帮助表示感谢!

monitoring windows-server-2008 process

3
推荐指数
1
解决办法
4156
查看次数

进程的PID历史

我想知道的是在最后2-3 次重新启动之前分配给进程的PID

场景是在此特定进程崩溃后,生成一个日志文件,并将进程的 PID 连接到日志文件的名称。我有 5 个名为hs_err_PIDs 的日志文件。我想确认这些 PID 是否已分配给我所关注的进程,因为我对此并不感到困惑。

有什么办法可以做到吗?

linux process pid

3
推荐指数
1
解决办法
8万
查看次数

你如何在前台运行 supervisord?

有没有办法在前台模式下运行 supervisord 本身?或者是否有另一个应用程序可以运行/监督多个应用程序并在其自身收到 SIGTERM 或等效信息时将其关闭。

process supervisord

3
推荐指数
1
解决办法
2310
查看次数

如何确定给定进程(linux)正在打开哪些 TCP/UDP 端口?

我知道如何使用 lsof 或 netstat 做相反的事情(找出哪个进程打开了给定的端口),但是对 Google 的广泛研究并没有帮助我解决相反的问题。

我知道我可以将“netstat -np”与一些 grep 和 sed 结合使用,但它看起来很笨拙。是否有反向版本的“lsof -i tcp:80”可以显示给定进程打开的所有本地端口?

port netstat tcp lsof process

3
推荐指数
1
解决办法
1万
查看次数

运行两次的 Cron 作业 - Ubuntu 服务器 12.04

我有几个简单的 cron 作业在 root 下运行。但是,它们似乎运行了两次,我不知道为什么。没有其他用户运行任何 cron 作业,唯一的 cronfile 是针对 root 的。作业完成得很好,但两次。

这是根 crontab 文件:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * cd / && run-parts …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu process cron

3
推荐指数
1
解决办法
2762
查看次数

当服务器运行计划任务时,Windows 会去哪里?

我的工作服务器有一些每晚运行的计划任务。它们在没有用户登录系统时运行。他们运行批处理文件,打开带有宏的 MS-Access 数据库。有时,这些脚本不会被脚本关闭,它们的进程仍在运行,并且它们的.ldb锁定文件会挂起。

我以前看过它们运行,并且看到弹出一个 MS-Access 窗口,如果成功完成,则窗口关闭,没有问题。但是,如果失败,则锁定文件和进程将保留。我假设也许某个地方也有一个窗口...我知道在 Linux 中如果你的程序在 XWindows 会话中有一个窗口,你可以将它转移到另一个 XWindows 会话;在 Windows 上也可以做同样的事情吗?

windows-server-2003 process task-scheduler

3
推荐指数
1
解决办法
2816
查看次数

为什么 sqlservr.exe 正在运行?

sqlserver.exe 正在根据 ProcessExplorer 运行。当我杀死它时,它稍后会回来。为什么?我已经在服务中禁用了该服务,即使它根据 ProcessExplorer 明确运行,它也没有显示为“已启动”:

在此处输入图片说明

当我尝试按照以下说明进行操作时:https : //technet.microsoft.com/en-us/library/ms187071(v=sql.105).aspx 我最终在一个屏幕上也显示它没有运行:

在此处输入图片说明

如何在不卸载任何东西的情况下永久停止它?

process sql-server

3
推荐指数
1
解决办法
2万
查看次数

从网络中清除病毒的过程是什么?

我们遇到了通过我们的网络传播的网络病毒的问题,并且大多数计算机都已被感染。

我应该怎么做才能清除病毒?通过安装和扫描防病毒软件,病毒并没有被清除。所以我想创建远程安装服务并为每个客户端安装Windows XP,并部署赛门铁克防病毒客户端来防御病毒。如何确定我的服务器不包含病毒?

所以请告诉我从所有计算机中删除病毒的最佳和最有效的方法。

谢谢

anti-virus malware physical-environment process

2
推荐指数
2
解决办法
2444
查看次数