求教,在shell脚本中用管道符,然后做成自启动,右侧为何不执行。

康斯坦汀 2016-04-12 04:00:49
在shell脚本中用到管道符,比如:command1 | command2
执行没问题,正常运行,但是放到系统自启动脚本 rc.local中,随开机启动,但是只有左侧执行,右侧不执行。

求教,如果解决这个问题?
...全文
318 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nswcfd 2016-04-18
  • 打赏
  • 举报
回复
什么命令不支持root?
Carlton Xu 2016-04-13
  • 打赏
  • 举报
回复
引用 6楼我是你的主体 的回复:
找到原因了,是右边的命令不支持root。
拿出来分享一下嘛
康斯坦汀 2016-04-13
  • 打赏
  • 举报
回复
找到原因了,是右边的命令不支持root。
Carlton Xu 2016-04-13
  • 打赏
  • 举报
回复
能不能把你要执行命令拿出来看下
康斯坦汀 2016-04-13
  • 打赏
  • 举报
回复
试了,设路径没用,放在/etc/profile 也没用
fly 100% 2016-04-12
  • 打赏
  • 举报
回复
可能后面一个运行需要的环境还没有建立,放在/etc/profile 里试试
Csdn_Yumi 2016-04-12
  • 打赏
  • 举报
回复
一个比较笨的方法,比如grep,你可以which grep,查看命令的路径,即/bin/grep,那么你在脚本里写完整命令包括路径。 脚本中有时会出现环境变量失效
皇御雷霆 2016-04-12
  • 打赏
  • 举报
回复
添加PATH

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧