我最近从HP-UX转到Linux,我注意到进程的仍然是"MonthDate“格式(例如Apr21),而在HP-UX上,它是”月份日期“(例如,4月21日)。月与日之间没有空位。有办法在月与日之间找到空位吗?
HP-UX:
root 16773 1 1 Jul 15 ? 67:23 /opt/ssh/sbin/sshdLinux:
oper 24494 23075 0 Apr21 ? 00:00:00 sshd: oper@pts/8发布于 2020-04-22 15:24:36
因此,我再次为相同的斯蒂姆()源挖掘procps源。您可能对上面的命令感兴趣。
不,你不能始终如一地解析。标准中没有指定格式。procps/ps的输出取决于创建进程的时间。Procps/ps使用3种格式字符串,具体取决于进程启动的时间。如果您的脚本依赖于它,您可能会感到惊讶,当ps开始使用%Y格式字符串作为stime列时,它们都会在新年前夕停止工作。
要确定进程在linux上启动了多长时间,请使用etimes或etime和procps/ps。
https://stackoverflow.com/questions/61367849
复制相似问题