从mac登录注销时启动停止Python程序
我想在用户登录mac时启动python程序,在用户从mac注销时停止该程序从mac登录注销时启动停止Python程序,python,macos,Python,Macos,我想在用户登录mac时启动python程序,在用户从mac注销时停止该程序 我希望在登录注销时执行该程序,而不仅仅是在系统启动时。这仅适用于Mac用户 这仅适用于Mac用户 可能重复的我想在登录注销中执行程序,而不仅仅是在系统启动时。可能重复的我想在登录注销中执行程序,而不仅仅是在系统启动时。 import Quartz d = Quartz.CGSessionCopyCurrentDictionary() if d.get('CGSSessionScreenIsLocked') and d.
我希望在登录注销时执行该程序,而不仅仅是在系统启动时。这仅适用于Mac用户 这仅适用于Mac用户
可能重复的我想在登录注销中执行程序,而不仅仅是在系统启动时。可能重复的我想在登录注销中执行程序,而不仅仅是在系统启动时。
import Quartz
d = Quartz.CGSessionCopyCurrentDictionary()
if d.get('CGSSessionScreenIsLocked') and d.get('CGSSessionScreenIsLocked') == 1:
print("Screen is locked")
elif not d.get('CGSSessionScreenIsLocked'):
print("Screen is unlocked")