红联Linux门户
Linux帮助

打击啊

发布时间:2009-06-11 17:58:58来源:红联作者:sunzengbiao
为什么是shell的内置命令可是执行脚本的时候却是not found呢
一句一句执行完全没有问题,可是放到脚本里shell内置命令却是not found,去掉该命令后执行就没有问题了,真是让人费解
半天一个程序都弄不好,真是打击啊
文章评论

共有 6 条评论

  1. root_bbk 于 2009-06-13 10:16:00发表:

    开始写上你编写脚本用的系统shell
    #!/bin/bash 别写错了,你用的是什么些什么。

    另外 chmod a+x /path/to/your/scripts 用 vi 刚写完的脚本没有可执行属性

  2. lbw1215 于 2009-06-11 20:34:12发表:

    估计你是用普通账户登陆的然后切换到root的时候没有更改用户环境
    应该"su -"这样切换,你可以env看一下路径,是root的话就会有/sbin等等

  3. sunzengbiao 于 2009-06-11 20:33:29发表:

    恩,已经解决了,命令用错了,应该用bash执行脚本,以前我按书上用的sh,希望遇到同样问题的也试试看行不行

  4. 相思爱文 于 2009-06-11 20:10:32发表:

    脚本加上export PATH=************

  5. 小普林斯 于 2009-06-11 19:37:58发表:

    要有耐心~

  6. me26659408 于 2009-06-11 18:32:38发表:

    路径不对。。。