What I really want is the script can run under "nobody" user like the Apache way.
We usually start apache like this:
sudo /usr/local/apache2/bin/apachectl start
then, when we `ps aux | grep apache`, we can find that apache's user id is "nobody":
root 1102 0.3 0.2 5972 2368 ? Ss 18:35 0:00 /usr/
+local/apache2/bin/httpd -k start
root 1103 0.0 0.0 1620 300 ? S 18:35 0:00 /usr/
+bin/cronolog /usr/local/apache2/logs/access_%Y-%m-%d-%H-%M.log
nobody 1109 0.0 0.1 5972 1496 ? S 18:35 0:00 /usr
+/local/apache2/bin/httpd -k start
nobody 1110 0.0 0.1 5972 1496 ? S 18:35 0:00 /usr
+/local/apache2/bin/httpd -k start
nobody 1111 0.0 0.1 5972 1496 ? S 18:35 0:00 /usr
+/local/apache2/bin/httpd -k start
nobody 1112 0.0 0.1 5972 1496 ? S 18:35 0:00 /usr
+/local/apache2/bin/httpd -k start
nobody 1113 0.0 0.1 5972 1496 ? S 18:35 0:00 /usr
+/local/apache2/bin/httpd -k start
How can I make my perl script like this?