У меня есть скрипт в Linux (раздел только для чтения, который я не могу изменить или отредактировать файл), который я хочу знать, когда этот файл запускается внешней командой (кнопка, подключенная к устройству). Это устройство не ПК, поэтому нет клавиатуры, но у меня есть доступ по telnet от имени root.
Я знаю, что и где находится файл, который я хочу отслеживать, но, как я уже сказал в начале, раздел доступен только для чтения, и я не могу его изменить. Раздел только для чтения - это squashfs; было бы проще, если бы я мог изменить файл, но, как я уже сказал, я не могу его изменить.
Итак, я хочу найти способ «быть информированным», когда вызывается этот скрипт, моя цель - определить, кто / как вызывает скрипт.
Я пробовал ps и top, но скрипт быстро запускается, чтобы его можно было идентифицировать, и когда я могу найти его с помощью ps, я не знаю, кто запустил этот скрипт.
Моя идея состоит в том, чтобы отслеживать этот сценарий, и когда он запускается, я могу запустить другую команду.
Скрипт находится в / usr / bin / command
У меня есть доступ (чтение-запись) к другим разделам, где я могу поместить скрипт для запуска второго вызова.
Заранее спасибо.