如何检查是否已经从命令行登录perforce

how to check if already logged in perforce from command line

我想要命令检查我是否已经登录 perforce,returns 0 如果我登录了,否则一些非零值表示错误。如何从命令行实现这一点?

p4 help login 说:

p4 login [-a -p] [-h <host>] [user]
p4 login [-s]

[...]

The -s flag displays the status of the current ticket (if there is one).

此外,实证测试表明 运行 p4 login -s 登录时 returns 退出代码为 0,而 运行 未登录时 returns 退出代码 1.