【发布时间】:2013-09-06 07:12:25
【问题描述】:
我正在开发一个我想创建和销毁 cronjobs 的系统。 现在,例如,当我创建以下 cronjobs 时:
1**** /path/users.php?id=2
1**** /path/users.php?id=3
那我想杀掉第一个cronjob users.php?id=2 我想知道每个 cron 是否通过 unix 创建了一个特定的 processid (PID),如果是这样,我怎样才能捕获这个特定的 processid?
我已经尝试过echo $$ 命令,但是我怀疑这个命令会生成这个特定的 Cron PID。
【问题讨论】:
-
我通常做的是深入/proc文件系统,遍历进程目录并读取其中包含名称的文件。