如何去掉命令行的提示?

我用chkfsys命令查磁盘时,当检测到系统文件错误并修复后总是出现提示,我的系统开机时想做这项工作,但我不想让用户看到,如何屏蔽掉这些提示呢?有没有类似DOS的echo off呢?

把stdout/stderr重定向到/dev/null

那如何将stdout/stderr重定向到/dev/null呢?:)

再问一个问题,一块硬盘当用chkfsys检测时出现pause(cannot fix)就停在那了,如何不用人工干预就跳过去继续执行呢?

:unamused:

 # ls >/dev/null
 # pidin 2>&1 >/dev/null

如果你是在程序里用spawn*()的话,查spawn()的说明吧。

你试了 use chkfsys 了吗? chkfsys -P 也不行吗?

在QNX4.25下“chkfsys -ruqP /”就可以吧

chkfsys -P 就是不行呀!

没错,有的情况下chkfsys -P 也是无法跳过的。