I am running a perl script on a HP-UX box. The script will execute every 15 minutes and will need to compare it’s results with the results of the last time it executed.
I will need to store two variables (IsOccuring and ErrorCount) between the executions. What is the best way to do this?
Edit clarification:
It only compares the most recent execution to the current execution.
It doesn’t matter if the value is lost between reboots.
And touching the filesystem is pretty much off limits.
If you can’t touch the file system, try using a shared memory segment. There are helper modules for that like
IPC::ShareLite, or you can use theshmgetand related functions directly.