LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 850|回复: 8

如何中止所有的at任务

[复制链接]
发表于 2003-12-18 13:40:43 | 显示全部楼层 |阅读模式
如何中止所有的at任务
发表于 2003-12-19 16:19:36 | 显示全部楼层
如果进程已经运行,就杀掉它。
发表于 2003-12-19 18:39:12 | 显示全部楼层
记得有一个或两个配制文件来记录AT 将要运行的任务的,
就像版主说的,如果运行了,就kill
 楼主| 发表于 2003-12-22 14:57:26 | 显示全部楼层
怎么kill那些进程呀?具体的语法是什么?
发表于 2003-12-23 16:26:00 | 显示全部楼层
用"ps -aux | grep 程序名"得到进程的pid.
再用"kill -9 pid"杀掉进程.
发表于 2003-12-23 21:01:52 | 显示全部楼层
#man at
:
  atrm    deletes jobs, identified by their job number.
发表于 2003-12-23 21:11:36 | 显示全部楼层
#include <sys/types.h>
#include <signal.h>

int kill( pid_t pid,
          int sig );
发表于 2005-4-1 00:55:37 | 显示全部楼层
for ddd in $(atq | cut -f1)
do
atrm $ddd
done
回复 支持 反对

使用道具 举报

发表于 2005-4-2 22:59:46 | 显示全部楼层
atq | cut -f1 | xargs atrm
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表