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