soF*_*eld 11 unix jobs kill solaris-10 at-job
我at
在Solaris 10上使用该命令创建了一个作业.
它现在正在工作,但我想杀死它,但我不知道如何找到工作号码以及如何杀死该工作或流程.
pax*_*blo 13
您应该可以使用以下ps
变量找到您的命令:
ps -ef
ps -fubob # if your job's user ID is bob.
Run Code Online (Sandbox Code Playgroud)
然后,一旦找到,kill
用于终止进程(权限允许)应该是一件简单的事情.
如果你正在谈论删除at
队列中的作业(尚未运行),你可以使用atq
它们列出并atrm
摆脱它们.
要删除尚未运行的作业,您需要该atrm
命令.您可以使用atq
命令在列表中获取其编号.
要杀死已经开始运行的作业,您需要使用以下方法进行grep:
ps -eaf | grep <command name>
Run Code Online (Sandbox Code Playgroud)
然后用kill
它来阻止它.
在大多数系统上执行此操作的更快捷方法是:
pkill <command name>
Run Code Online (Sandbox Code Playgroud)