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

如何检查是否已从命令行登录perforce,perforce,Perforce,我希望命令检查我是否已登录perforce,如果我已登录,它将返回0,否则将返回一些非零值以表示错误。如何从命令行实现这一点?p4帮助登录说明: 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登录[-a-p][h][user] p4登录[-s] [...] -s标志

我希望命令检查我是否已登录perforce,如果我已登录,它将返回0,否则将返回一些非零值以表示错误。如何从命令行实现这一点?

p4帮助登录说明:

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登录[-a-p][h][user]
p4登录[-s]
[...]
-s标志显示当前票据的状态(如果有)。

此外,实证测试表明,登录时运行
p4 login-s
返回的退出代码为0,未登录时运行它返回的退出代码为1。

p4 login-s
s'表示“状态”,它会告诉您是否登录。FWIW,运行命令时,
p4
的2016.2版将在必要时自动提示登录。