I have a macro that should be triggering once per second, but it doesn’t seem to be triggering at all. Here’s the macro. In addition, I checked the logs. There is no record of this macro in the logs. Even when I run the macro or the Shell action manually, nothing shows up in the log, EVEN THOUGH IT RUNS when I trigger it manually using the mouse. How is it possible that any macro runs without being recorded in the Engine log file?
So my questions are:
- Why doesn't it get triggered about once per second? The Periodic trigger doesn't trigger.
- Why isn't it being logged, even when it successfully runs when I run it manually?
I don't think the purpose of the macro matters, but I'm using this macro to generate (a) a list of PIDs, (b) the time in seconds since process creation, and (c) full process name. The result should start with something like this: (and this works)
94710 -0 ps -eo pid=,etime=,args=
94708 -2 bash
94706 -14 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdworker_shared -s mdworker -c MDSImporterWorker -m com.apple.mdworker.shared
94705 -18 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer
94704 -19 /usr/libexec/nfcd
94703 -19 /usr/libexec/seserviced
94702 -22 /usr/libexec/biomesyncd
Get Process List Macro (v11.0.4)
Get Process List.kmmacros (4.2 KB)
