如何从 Windows NT 上的命令提示符处终止进程?最好使用操作系统附带的工具。
可能的重复:
在未登录的情况下让 bash 脚本在远程终端上运行?
最近,我尝试使用 Putty 在远程系统上解压缩 30 gig zip 文件。随着漫长的解压过程继续,我关闭了 Putty,假设该过程将继续在远程机器上运行。
当我稍后回来并再次重新登录机器时,我意识到当我关闭 Putty 时,该过程必须仅在中途停止。我没想到会发生这种情况。
我的问题是,我如何防止这个问题?我可以以某种方式在后台启动进程吗?或者应该只设置一个一次性的 cronjob 来为我运行这个过程?
因此,当卡巴斯基安全软件 2011 (11) 开始进行全面扫描时,我可以看到我的 CPU 活动率达到 100%。但是,根据任务管理器,KIS 过程只占用 02%,这怎么可能?当我退出扫描时,CPU 活动下降到正常。
是否可以使用ps来确定进程从哪里运行?
我有两个应用程序,它们都是相同的并且在并行目录中运行,例如/app1/start.sh和/app2/start.sh。如果我跑,ps -ef那么我无法分辨两者之间的区别
使用ps(或替代),我怎么知道 PID 123 属于 app1?
我正在开发一个节点应用程序,并且有一个选项可以设置进程标题(进程名称)。这只在某些工具(如 ps 和 top)中设置它,而不是在htop或 中设置netstat。
我发现这篇文章解释了大多数应用程序是如何做到的,但它在 netstat 中没有改变。
这让我想知道这些程序从哪里获得进程名称。他们会从那里得到它/proc/##/cmdline吗?(## 是进程的 PID)
我认为把事情搞砸/proc是个坏主意(而且可能不可能),所以如果这些程序在那里得到它,有没有办法改变它?
在我的 java 应用程序中,它给了我这样的错误:

我使用的是 Windows XP。谁能给我任何关于如何确定哪个进程正在使用端口 1099 的建议?我的防火墙关闭了,而且我没有任何可以破坏它的防病毒程序。
谢谢你。这是非常赞赏。
编辑:从下面的建议中,你们有没有人有任何想法如何杀死这个监听端口 1099 的进程?

我正在使用 Fedora 16。
我关闭了 NetworkManager 和 wpa_supplicant(使用服务命令),但是当我尝试时:
sudo service avahi-daemon stop
Run Code Online (Sandbox Code Playgroud)
或者
sudo kill pid
Run Code Online (Sandbox Code Playgroud)
它立即再次出现!如何确定哪个进程仍在使用 avahi?
我正在 linux 服务器上运行一个需要几天才能完成的程序。
我从我的工作站从 SSH 终端启动它,因为这个程序只是命令行。
我希望能够做到所有这些:
我想过 $ ./MyProg.csh -params -foo -bar </dev/null 1>~/out.log 2>~/err.log &
但是,该过程在我关闭 SSH 会话的那一刻就终止了。我的工作站运行的是 Windows XP,我不能保证它的正常运行时间超过几天,这是在 Linux 服务器上处理我的数据所必需的。
您可能已经注意到,我的程序需要从 CSH 启动。
是否有可能做到这一点 ?
谢谢。
是否可以暂停由另一个 bash 调用的 bash?例如,如果我曾经su成为一个不同的用户,但想暂时切换回我自己的用户。再举一个例子,在 SSH 会话中,我可以使用 ~ 快捷方式 (~, ^Z) 挂起远程 shell 并返回到我的本地 shell(但这显然是 SSH 功能,而不是 shell)。
bash 拦截 ^Z 以进行自己的过程控制,因此它必须是一个单独的命令(如果它甚至受支持)。但是试图找到它只会导致有关正常过程控制的信息。
我正在运行几个 PHP CLI 脚本并通过 Supervisor 监控它们。
当我supervisorctl用来监视它们时,脚本显示如下:
cleanup RUNNING pid 1805, uptime 0:00:41
postsales RUNNING pid 1825, uptime 0:00:10
rebills RUNNING pid 1823, uptime 0:00:19
subscribers RUNNING pid 1827, uptime 0:00:10
Run Code Online (Sandbox Code Playgroud)
但是,当我发出 a 时stop all, supervisorctl 冻结,我需要按 CTRL+C 退出。
当我下次运行时supervisorctl,状态如下所示:
cleanup RUNNING pid 1935, uptime 0:00:44
postsales RUNNING pid 1953, uptime 0:00:05
rebills STOPPED Jul 19 12:23 PM
subscribers RUNNING pid 1951, uptime 0:00:05
Run Code Online (Sandbox Code Playgroud)
即只有一个进程已停止,其他进程继续运行。
如果我发出更多stop all命令,同样的事情会发生 - 一个脚本尝试退出,其余的挂起。
我已经尝试修改 supervisord.conf 文件以 …