将 /dev/null 重定向到其他设备

将 /dev/null 重定向到其他设备

是否可以重定向,即创建/dev/null非空设备,如/dev/console/dev/stdout?这显然必须在init运行 create 创建标准之前完成/dev/null。Upstart 似乎不喜欢简单的符号链接到/dev/stdout

答案1

维基百科

/dev/null 或空设备是一个特殊文件,它会丢弃写入其中的所有数据(但报告写入操作成功),并且不会向任何从中读取数据的进程提供任何数据

答案是no:从 重定向/dev/null是不可能的,因为/dev/null完成后就没有什么可以重定向了。您需要修改要查看消息的程序,以便在 开始/dev/null起作用之前将这些结果回显到日志文件中。

相关内容