python - 如何使用 Python for osx 或 macos 获取用户登录/注销时间

标签 python macos

我正在开发一个项目,我必须使用 python 进行注销、登录、锁定、解锁、控制台连接、断开连接、服务启动/停止。谁能帮我解决这个问题。

最佳答案

您可以使用 last UNIX 命令和 call it from within python 。 它会给你注销、登录、控制台连接/断开、启动、重新启动、关闭。 last Jhon 查看 Jhon 的历史记录,last restart 查看重启历史记录。

如果您想查看控制台的使用情况,还可以使用 ~/.zsh_history~/.bash_history 文件,它包含相对于 EPOCH 时间的时间戳。这可能比原始登录/注销时间更好,因为您可以打开提示并在其中键入任何内容。

关于python - 如何使用 Python for osx 或 macos 获取用户登录/注销时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517736/

相关文章:

python - 为什么我得到 "' ResultSet' has no attribute 'findAll'“在 Python 中使用 BeautifulSoup?

python - reshape Keras 层

macos - Cordova Mac 无法运行模拟器 - 构建文件夹未出现

macos - 在 NSTextView 上滚动不起作用

python -/usr/bin/ld : cannot find -lpython3. 6m

python - 导入 python 声音文件库时出现问题 - OSError : library not found: 'sndfile'

python - 使用 2 个 SQS 订阅(每个订阅都有一个 lambda 触发器)向 SNS 主题发送消息会导致空队列

macos - 在 Mac OS 上枚举 USB 驱动器和 USB 层次结构

c - sigwait 在 MacOS 上复制和转换信号

linux - 在 Linux 和 Mac OS X 中使用 bash 读取/写入二进制文件中的字节?