在linux中找到哪个进程正在spawining另一个进程的方法?

在linux中找到哪个进程正在spawining另一个进程的方法?,linux,bash,Linux,Bash,我注意到在我的一个开发服务器中有一个测试脚本,它执行一个命令,每10秒占用CPU 10秒 我杀死了运行测试脚本的进程,但在监视运行中的进程时,我注意到测试脚本周期性地被某个未知进程启动。我想这是个老太婆的工作。有没有办法找出哪个进程定期执行此测试脚本?您可以使用ps查看进程ID及其父进程ID: $ ps -o pid,ppid 4708 PID PPID 4708 4580 或者,您可以只获取其家长ID: $ ps -o ppid= 4708 4580 ps-faux将向家长展示

我注意到在我的一个开发服务器中有一个测试脚本,它执行一个命令,每10秒占用CPU 10秒


我杀死了运行测试脚本的进程,但在监视运行中的进程时,我注意到测试脚本周期性地被某个未知进程启动。我想这是个老太婆的工作。有没有办法找出哪个进程定期执行此测试脚本?

您可以使用
ps
查看进程ID及其父进程ID:

$ ps -o pid,ppid 4708
  PID  PPID
 4708  4580
或者,您可以只获取其家长ID:

$ ps -o ppid= 4708
 4580

ps-faux
将向家长展示。。。。cron启动应该在一些日志中,syslog,其他专用日志,取决于。。。