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

rah*_*til 4 perforce

我想命令检查我是否已经登录perforce,如果我已登录则返回0,否则返回一些非零值来表示错误.如何从命令行实现这一目标?

jam*_*lin 8

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).
Run Code Online (Sandbox Code Playgroud)

此外,经验测试表明,p4 login -s登录时运行会返回退出代码0,并且在未登录时运行它会返回退出代码1.