我在Linux上工作,我在Linux终端上执行了for循环,如下所示:
for i in `cat fileName.txt`
do
echo $i
vim $i
done
fileName.txt是一个包含我在vim编辑器中一个接一个打开的大量文件条目的文件。现在,我必须跳过打开中间的其他文件。(即,我必须中断for循环)。有什么建议如何获得运行for循环的PID吗?然后杀掉同样的人。提前谢谢。
我试图从我的C#应用程序中使用CMD命令行杀掉一个进程,但是当我启动该应用程序时什么也没有发生……当我试图从命令提示符杀掉时,我收到消息:“访问被拒绝”。我尝试以管理员身份运行我的应用程序,但进程被终止。我如何管理不总是使用“以管理员身份运行”?
代码:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo()
帮我杀掉java线程,这样我就有了代码:
new Thread(new Runnable() {
public void run() {
// process() method is time-consuming and has no while-loop in his body
// so I want to give user to stop it
new AnyObject().process();
}
}).start();
我的问题是,我如何杀死这样的线程?