如何在Linux中创建回显设备?
我正在将这个bash脚本从HP-UX移植到Linux。似乎有一个命令如何在Linux中创建回显设备?,linux,bash,sh,hp-ux,Linux,Bash,Sh,Hp Ux,我正在将这个bash脚本从HP-UX移植到Linux。似乎有一个命令 remsh opcfdp01 "find ${TOOLS_DIR} -user ${ADMIN_USER} -exec chmod a+rwx {} \;" < /dev/echo > /dev/null 2>&1 remsh opcfdp01“find${TOOLS_DIR}-user${ADMIN_user}-exec chmod a+rwx{}\”/dev/null 2>&1 设备文件/
remsh opcfdp01 "find ${TOOLS_DIR} -user ${ADMIN_USER} -exec chmod a+rwx {} \;" < /dev/echo > /dev/null 2>&1
remsh opcfdp01“find${TOOLS_DIR}-user${ADMIN_user}-exec chmod a+rwx{}\”/dev/null 2>&1
设备文件/dev/echo
显示为在HP-UX上打印输出;然而,Linux中似乎不存在这样的文件
我想知道如何在Linux中创建/dev/echo
。命令类似于“rsh”。它正在远程主机“opcfdp01”上执行find
命令。您发布的命令行有remsh
从/dev/echo
获取其stdin,我相信您不需要它
据我所知,/dev/echo
设备仅由HP/UX中的使用
在会议上也有一些关于这方面的讨论
您可以简单地删除命令行的
部分,尤其是如果您不知道是否正在使用strff
,并且您正在将脚本更改为使用ssh
而不是remsh命令类似于“rsh”。它正在远程主机“opcfdp01”上执行find
命令。您发布的命令行有remsh
从/dev/echo
获取其stdin,我相信您不需要它
据我所知,/dev/echo
设备仅由HP/UX中的使用
在会议上也有一些关于这方面的讨论
您可以简单地删除命令行中的
部分,尤其是如果您不知道是否正在使用strff
,并且您正在将脚本更改为使用ssh
而不是remsh您发布的示例没有什么意义。你能提供一些你想用它做什么的背景吗?可能像一个用例。你能解释一下/dev/echo
的作用吗?我找不到任何可以理解的信息。它“打印输出”什么?@ormaj:我认为它所做的是将任何命令的输出打印到设备文件/dev/echo,然后将其回显到stdout。最简单的方法是使用命名管道。只要做一个mkpipe
。它确实有些不同,你必须检查阻塞状态。你发布的示例没有什么意义。你能提供一些你想用它做什么的背景吗?可能像一个用例。你能解释一下/dev/echo
的作用吗?我找不到任何可以理解的信息。它“打印输出”什么?@ormaj:我认为它所做的是将任何命令的输出打印到设备文件/dev/echo,然后将其回显到stdout。最简单的方法是使用命名管道。只要做一个mkpipe
。它确实有一些不同,你必须检查阻塞状态。