10-16-2014 11:33 AM
I'm looking for a way to get a list of currently-running SAS jobs, and the user who ran it. Sort of an equivalent for ps -ef for finding all the running processes on Unix.
I'd like to do this so that I could sample who is using SAS at regular intervals, and build a profile of usage of SAS in my organization.
Is there a good way to do this, or are there other tools to help me understand usage of a given SAS deployment across the organization?
10-16-2014 01:35 PM
For auditing purposes use audit tools. The complete one is on the OS level. A start cab be made wit sas using the apm tools. Look at SIEM concepts for generic background.
Sas is an application for the os level it is a mistake trying to overrule that although I see Carry persons thinking that way.
Please specify your logical question more detailed.
I am assuming operational or regulations as original trigger.
10-17-2014 01:30 AM
I use the following command to get a list of currently running SAS processes.
1) top -p $(pgrep -d',' sas) or
2) This command helps when Linux complains about too many search results when you use above mentioned command " top -p $(pgrep sas | head -20 | tr "\\n" "," | sed 's/,$//') "
Not sure if is this what you are looking for.