【发布时间】:2011-08-10 19:22:07
【问题描述】:
我很难从后台运行的 shell (ksh) 脚本中隐藏控制台消息。
我已尝试将其移至 /dev/null,但似乎无法正常工作。这是脚本中的一行:
pid=`/usr/local/bin/lsof | grep 16752 | grep LISTEN |awk '{print $2}'` > /dev/null 2>&1
我启动脚本后的示例:
$ lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
$ ls -lsof: WARNING: /home2/s499929/.lsof_ktazd2250 was updated.
关于我缺少什么的任何想法?
【问题讨论】: