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
smbd(8) 						    BSD System Manager's Manual 						   smbd(8)

NAME
smbd -- SMB server daemon SYNOPSIS
smbd [options] DESCRIPTION
smbd runs on a server machine to service SMB protocol requests from SMB client machines. OPTIONS
-debug The service will log extensive debug information and may perform extra diagnostic checks. In debug mode, smbd will not exit when idle. -help Prints a usage message and exits. -ports list The service will listen on each of the TCP ports specified in the comma-separated list. This option is typically only used for debugging, since smbd is normally launched by launchd(8) on port 445. -stdout Causes smbd to print log messages to standard output instead of the system log. -no-symlinks In normal operation, smbd will respond to client symlink requests but will never follow symlinks itself. This flag causes smbd to restrict client access to symlink operations and to always follow symlinks. In this case, clients will not be aware that symlinks are in use because they will always be directed to the symlink target. FILES
/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist The primary configuration for the SMB stack. This file is updated by various system services and should not be edited by hand. /System/Library/LaunchDaemons/com.apple.smbd.plist The smbd service's property list file for launchd(8). SIGNALS
SIGHUP This signal causes smbd to re-read its configuration settings. SEE ALSO
launchd(8) STANDARDS
The SMB protocol is documented as part of the Microsoft Work Group Server Protocol Program (WSPP) technical documentation set, specifically MS-CIFS Common Internet File System Specification MS-SMB Server Message Block (SMB) Protocol Specification HISTORY
The smbd utility first appeared in Mac OS 10.7. Darwin June 1, 2019 Darwin
All times are GMT -4. The time now is 07:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy