首页 > 解决方案 > 如何识别何时触发流程?

问题描述

我在 Linux 中有一个脚本(我无法更改或编辑文件的只读分区),我想知道该文件何时由外部命令(连接到设备的按钮)触发。这个设备不是电脑,所以没有键盘,但我有 telnet 访问权限。

我知道我要监视的文件是什么以及在哪里,但是正如我在开始时所说的那样,分区是只读的,我无法更改它。只读分区是 squashfs,如果我可以更改文件会更容易,但正如我所说,我无法更改它。

所以我想要的是找到一种在调用这个脚本时“被告知”的方法,我的目标是确定谁/如何调用脚本。

我已经尝试过 ps 和 top ,但是脚本运行得很快以被识别出来,当我可以使用 ps 找到它时,我不知道是谁触发了这个脚本。

我的想法是监控这个脚本,当它被触发时,我可以运行另一个命令。

脚本位于 /usr/bin/command

我确实可以访问(读写)其他分区,我可以在其中放置脚本来运行第二个调用。

提前致谢。

标签: linuxprocesscommand

解决方案


推荐阅读