Chinaunix

标题: 请帮忙看下这个脚本的问题。 [打印本页]

作者: angelwait    时间: 2010-04-01 16:17
标题: 请帮忙看下这个脚本的问题。
freebsd下有一个文件锁命令:
lockf lockfile command

现在我在脚本里有这样一句:

lockf a.lock tail -F logfile | logger -h 192.168.24.1 &  #a.lock是lockfile,  "tail -F logfile | logger -h 192.168.24.1"是command.

这个‘|’这有问题。老是无法正确运行,请问这个该怎么处理,好让这句正确运行。
作者: where27    时间: 2010-04-01 16:28
回复 1# angelwait


    用双引号把命令引起来。试试吧,我没用过这个命令,纯属猜测
作者: angelwait    时间: 2010-04-01 17:20
不行阿
作者: Shell_HAT    时间: 2010-04-01 17:26
上次也有人发帖子说tail -f不能通过管道传递给下一个命令,暂时去掉-f如何?
作者: vitas333_cu    时间: 2010-04-01 23:29
与或非 的 执行顺序,"AND、OR、XOR、NOT

  |  是左边的命令如果不成功,就执行右边,  && 是前一个命令执行完了,再执行下一个。
作者: dexter_yccs    时间: 2010-04-02 09:07
LS瞎说




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2