博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 ps -aux 的错误用法
阅读量:6226 次
发布时间:2019-06-21

本文共 919 字,大约阅读时间需要 3 分钟。

转自

 

 

很多人一直在使用ps -aux,其实这种用法是错误的,应该使用ps aux和ps -fe。man ps的第一页有一段话:

Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards require that "ps -aux" print all processes owned by a user named "x", as well as printing all processes that would be selected by the -a option. If the user named "x" does not exist, this ps may interpret the command as "ps aux" instead and print a warning. This behavior is intended to aid in transitioning old scripts and habits. It is fragile, subject to change, and thus should not be relied upon.

 

翻译如下

 

请注意"ps -aux"不同于"ps aux"。POSIX和UNIX的标准要求"ps -aux"打印用户名为"x"的用户的所有进程,以及打印所有将由-a选项选择的过程。如果用户名为"x"不存在,ps的将会解释为"ps aux",而且会打印一个警告。这种行为是为了帮助转换旧脚本和习惯。它是脆弱的,即将更改,因此不应依赖。

如果你运行ps -aux >/dev/null,那么你就会得到下面这行警告信息

Warning: bad ps syntax, perhaps a bogus '-'? See

如果你在cygwin上运行ps -aux,那么你会得到下面的警告信息

ps: user x unknown

 

转载于:https://www.cnblogs.com/children/archive/2012/06/13/2548436.html

你可能感兴趣的文章
leetcode — recover-binary-search-tree
查看>>
leetcode — symmetric-tree
查看>>
Parencodings
查看>>
web服务端重定向
查看>>
浅谈薄见
查看>>
Session模型简介
查看>>
C实现shell管理的一个例子
查看>>
为ASP.NET控件加入快捷菜单
查看>>
Tftod 的服务器使用下载文件
查看>>
装机、UEFI双系统安装
查看>>
jsp入门
查看>>
Android-----使用Button特效 selector+shape
查看>>
android获取/更改gps和WIFI状态
查看>>
自定义线程池
查看>>
SQL Server性能优化(11)非聚集索引的覆盖索引存储结构
查看>>
Django后台管理定制admin
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
购买内存条的几点方法
查看>>
[51Nod1487]占领资源
查看>>
Asymptote 学习记录(1):基本的安装以及用批处理模式和交互模式绘图
查看>>