我正在编写一个 Linux 脚本来提取哪些用户登录到计算机、从哪里登录以及他们空闲了多长时间。 到目前为止我一直在linux中使用“w”命令。 但是我现在注意到它截断了用户名和来源
我有三个用户登录 测试用户 测试用户-新 拉拉测试用户
他们从以下任一位置登录:testserver 或 superdupertestserver
w 的输出为:
testuser pts/2 testserver 10:12 29.00s 0.15s 0.15s -bash
testuser pts/3 superdupertestse 10:12 21.00s 0.18s 0.18s -bash
lala-tes pts/4 superdupertestse 10:12 21.00s 0.18s 0.18s -bash
我已经在使用输出的“长列表”。有没有办法解决这个问题,或者从 w 正在使用的源获取信息?
最佳答案
男人:
ENVIRONMENT
PROCPS_USERLEN
Override the default width of the username column. Defaults to
8.
PROCPS_FROMLEN
Override the default width of the from column. Defaults to 16.
关于linux - 无法在 Linux 中打印长度超过 8 个字符的用户名( "w"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40524519/