hide hides prog arguments from showing up by ps command. It is useful especially if the arguments contains passwd. Usages: basic: hide -[b|e] prog args b: ps shows basename without path. e: ps shows empty field. default: ps shows name as executed. alternative: mv prog prog.hide : rename prog to prog.hide ln -s hide prog : link prog to hide prog args : run prog as normal alternative: ln -s hide prog.hide : no change to original prog prog.hide -[b|e] -- args : run prog.hide instead of prog, note -- Examples: # /usr/local/bin/hide /bin/ps -eaf root 8251 8167 1 20:32:19 pts/4 0:00 /bin/ps # /usr/local/bin/hide ./ps -eaf root 8251 8167 1 20:32:19 pts/4 0:00 ./ps # /usr/local/bin/hide -b /bin/ps -eaf root 8257 8167 1 20:33:29 pts/4 0:00 ps # /usr/local/bin/hide -e /bin/ps -eaf root 8255 8167 1 20:32:56 pts/4 0:00 # mv /usr/bin/ps /usr/bin/ps.hide # ln -s /usr/local/bin/hide /usr/bin/ps # /usr/bin/ps -eaf root 8276 8167 1 20:40:25 pts/4 0:00 /usr/bin/ps.hide # ./ps -eaf root 8275 8167 1 20:39:58 pts/4 0:00 ./ps.hide # ln -s /usr/local/bin/hide /usr/bin/ps.hide # /usr/bin/ps.hide -- -eaf root 8268 8167 1 20:37:03 pts/4 0:00 /usr/bin/ps # ./ps.hide -- -eaf root 8295 8167 1 20:44:58 pts/4 0:00 ./ps # /usr/bin/ps.hide -b -- -eaf root 8269 8167 1 20:37:34 pts/4 0:00 ps # /usr/bin/ps.hide -e -- -eaf root 8270 8167 1 20:38:36 pts/4 0:00 Send comments to: Michael Wang, mwang@mindspring.com, Thanks. April, 1998.