Chcę wiedzieć, jaki plik jest modyfikowany po uruchomieniu polecenia terminalu, takiego jak:
osascript -e "set Volume 0.5"
Czy jest na to sposób? Myślę, że może polecenie, które szuka ostatnio zmodyfikowanych plików w ustawieniach katalogów.
Ogólnie rzecz biorąc, możesz użyć „opensnoop”, który wyświetli listę plików, do których uzyskiwany jest dostęp w czasie rzeczywistym. Aby użyć tego polecenia, musisz wyłączyć SIP .
sudo opensnoop
Aby użyć opensnoop w określonym procesie, takim jak osascript, użyj
sudo opensnoop -n osascript
Dla tego konkretnego polecenia żaden plik nie jest modyfikowany. To ustawienie aktualnej głośności, to wszystko.