【发布时间】:2013-09-14 06:14:04
【问题描述】:
我有一个简单的问题。这是一个shell脚本
ps -a > temp
shell 上的实际输出类似于:
rishis 234 564 0 22:56 pts/1 00:00:04 <command>
但是,当我查看临时文件时,输出只有:
234 pts/1 00:00:04 <part of command>
谁能解释一下可能是什么原因?
【问题讨论】:
-
您正在开发哪个操作系统?它在 OS X 上对我来说很好用。
-
我不确定,但试试这个 - 使用绝对路径运行它
/bin/ps -a > temp -
我的错。罪魁祸首是 .bashrc (ps = 'ps -aef') 中的别名条目,它在 shell 提示符下对正常的 ps 造成了详细响应。脚本的输出是正确的。所以是的,使用绝对 ps 路径会有所帮助。谢谢