Sponsored Content
Full Discussion: Login/Logout script
Operating Systems OS X (Apple) Login/Logout script Post 302374184 by tlarkin on Monday 23rd of November 2009 04:55:27 PM
Old 11-23-2009
You may want to look at launchd then. Launchd is the 1 daemon that rules them all.

You basically create a laund item (.plist) and you can have it execute your scripts as log in hooks or log out hooks or as you determine it. Then put your launchd item in the respective location.

/Library/LaunchAgents - will act as a log in hook for all users

/Library/LaunchDaemons - system wide start up item - when it boots it will run regardless of if anyone has logged in or not

~/Library/LaunchAgents - runs when this specific user logs in.

Note that all launchd items run as root, so if you need it to run as a user you will have to script it to run as that user.

Now, once you have created it, you can use launchctl to load it, and if you use the -w option it is permanent and will load every time. You can even set times and dates it triggers.

for more references see this: Mac OS X Manual Page For launchd(8)
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Login and logout script

Hi all I know ho I can run a script when a user logs in, viz using the .login or .profile file, however what can I use to run a script when a user logouts ? Thanks J :confused: (1 Reply)
Discussion started by: jhansrod
1 Replies

2. UNIX for Dummies Questions & Answers

??? Log file users login and logout..???

hi all... only one question.... what is the file...where show me records login and logout of the unix user's..?? thank you.... I waiting for response... (1 Reply)
Discussion started by: chanfle
1 Replies

3. Shell Programming and Scripting

detecting login or logout

what function would tell me that a user has logged in or out? i already know from my script the users name i already know in real time there was an event how an I tell if that event was a login or logout? Any ideas? # i did try comparing the file sizes for change but various users may... (8 Replies)
Discussion started by: nortypig
8 Replies

4. HP-UX

setup a logfile for user login/logout ???

Hi everybody, im a newer, i want to setup a logfile to capture information about user login/logout (and some other events ex: a user ftp, run a speacial command) on my system in HP-UX, pls help me. i think only edit file /etc/syslog.conf but dont know how to do it. Help me. (0 Replies)
Discussion started by: pwd
0 Replies

5. UNIX for Dummies Questions & Answers

setup a logfile for user login/logout ???

Hi everybody, im a newer, i want to setup a logfile to capture information about user login/logout (and some other events ex: a user ftp, run a speacial command) on my system in HP-UX, pls help me. i think only edit file /etc/syslog.conf but i dont know how to do it. Help me. (3 Replies)
Discussion started by: pwd
3 Replies

6. AIX

AIX Syslog login/logout User

Hi, i'm trying to configure /etc/syslog.conf for log user access. In debian i add: auth,authpriv.* @serverName I don't know the correct Aix syntax for syslog :( My @serverName get the log successfully.. I need to log correct/incorrect login attempts. Thanks (5 Replies)
Discussion started by: hankBuck
5 Replies

7. Solaris

Login and logout logs in server

Hi, Can you please let me know how can and where we will find the logs. ie,which user is login and logout from server and by using which ip address they accessed server. please let me know the steps and folder, file names to trace the logs from server . we are using System = SunOS 5.10. Please... (10 Replies)
Discussion started by: kancherla.sree
10 Replies

8. Shell Programming and Scripting

Login, excute command, logout Script Help

Good Evening all, After spending the last week or so reading many posts I decided to register and join in. This is my first post on the forum so please forgive me as im new to this, Im after some help in throwing together a quick basic script without using expect to change the password on several... (4 Replies)
Discussion started by: mutley2202
4 Replies

9. Shell Programming and Scripting

Login/Logout Information in report

Hello Experts, Am very much new to the bash shell scripting.I need a small favour,I need a shell script to get Login and Logout information in a csv file.Can some one help me out please. Regards, (1 Reply)
Discussion started by: ahmed.vaghar
1 Replies

10. UNIX for Advanced & Expert Users

Login and logout time of a session

Hi, How can I find out the login and logout time of the old UNIX session/user?. (2 Replies)
Discussion started by: sharif
2 Replies
rpcsvchost(8)						    BSD System Manager's Manual 					     rpcsvchost(8)

NAME
rpcsvchost -- hosting environment for DCE/RPC services SYNOPSIS
rpcsvchost [options] service [service ...] DESCRIPTION
rpcsvchost is a very simple environment for hosting DCE/RPC services. It loads DCE/RPC services from the list of plugins given as arguments, binds to an appropriate set of endpoints and listens for protocol requests. If service is not a relative file name, it is assumed to be the name of a dylib located in /usr/lib/rpcsvc. OPTIONS
-debug, -nodebug rpcsvchost will log debug information and may perform extra diagnostic checks. This option is typically only useful for debugging. -endpoints BINDING [,BINDING] This argument specifies additional endpoints that rpcsvchost should attempt to bind. BINDING must be a comma-separated list of DCE/RPC binding strings that include both the protocol sequence and endpoint fields. -help Prints a usage message and exits. -launchd, -nolaunchd Normally, rpcsvchost attempts to bind all the well-known endpoints specified by the service plugins. If there are no well-known endpoints, it will bind new endpoints on all supported protocol sequences. The -launchd option disables this behavior and causes rpcsvchost to check in with launchd(8) to obtain a set of sockets to bind as protocol endpoints. Launchd sockets vended to rpcsvchost must be named with the appropriate DCE/RPC protocol sequence (eg. "ncacn_np"). -sandbox, -nosandbox When this option is specified, the modules loaded by rpcsvchost will be run in a sandbox. rpcsvchost will attempt to intialize the sandbox using the sandbox profile with the name com.apple.<module-name>.sb. See sandbox(7) for an overview of the sandbox facility. -register, -noregister When this option is specified, rpcsvchost attempts to register the loaded services with the DCE/RPC endpoint mapper. -stdout Causes rpcsvchost to print log messages to standard output instead of the system log. -wait-for-debugger Causes rpcsvchost to wait for a debugger to attach after it has loaded and initialized its plugins. This is useful for debugging instances of rpcsvchost that are launched by launchd(8). DIAGNOSTICS
The rpcsvchost utility exits 0 on success, and >0 if an error occurs. SEE ALSO
launchd.plist(5), launchd(8), sandbox(7) HISTORY
The rpcsvchost utility first appeared in Mac OS 10.7. Darwin June 2, 2019 Darwin
All times are GMT -4. The time now is 04:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy