免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1822 | 回复: 9
打印 上一主题 下一主题

[SCO UNIX] 为何不能程序? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-25 23:33 |只看该作者 |倒序浏览
刚安装完sco unix 5.0.4 ,还安装了开发部分,但试编了一个名为ks.sh的shell程序运行时,却怎么也不运行,只是提示: # ks.sh: not found  
      请教各位老师:是什么地方未装对?万分感谢!

论坛徽章:
0
2 [报告]
发表于 2005-10-26 08:24 |只看该作者

为何不能程序?

1.ks.sh有没有执行权限?
2.执行时路径对不?
3.shell程序不需要安装"开发环境"!

论坛徽章:
0
3 [报告]
发表于 2005-10-26 08:59 |只看该作者

为何不能程序?

需要对你的shell文件赋予可执行权限,然后在提示符号下输入绝对路径。
建议楼主先系统的学习一下unix系统

论坛徽章:
0
4 [报告]
发表于 2005-10-28 22:57 |只看该作者

为何不能程序?

谢谢光明使者和版主!我已学了一段时间的unix系统,前几次安装没有发现这个问题,这两天装了几次均有这个问题:
1、程序就在当前目录下运行;
2、已用chmod 777 文件名 赋予了执行权限;
    运行后老提示: # ks.sh: not found   (ks.sh 即为运行的程序)。程序就在当前目录下,怎么可能找不到?
    请两位老师再指点一下!。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2005-10-28 23:02 |只看该作者

为何不能程序?

原帖由 "dx6000" 发表:
谢谢光明使者和版主!我已学了一段时间的unix系统,前几次安装没有发现这个问题,这两天装了几次均有这个问题:
1、程序就在当前目录下运行;
2、已用chmod 777 文件名 赋予了执行权限;
    运行后老提示: # ks..........


这样运行 ./ks.sh 或 sh ks.sh

论坛徽章:
0
6 [报告]
发表于 2005-10-28 23:25 |只看该作者

为何不能程序?

多谢圣骑士!
    按照您的方法:./ks.sh 或 sh ks.sh  ,则可以运行了。想请您解释一下原因,是不是我的什么环境参数没能设置对,不能在运行程序时在程序前不用加 ./ 或 sh ?
    即盼回复!!

论坛徽章:
0
7 [报告]
发表于 2005-10-29 07:32 |只看该作者

为何不能程序?

设置PATH

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2005-10-29 11:23 |只看该作者

为何不能程序?

原帖由 "dx6000" 发表:
多谢圣骑士!
    按照您的方法:./ks.sh 或 sh ks.sh  ,则可以运行了。想请您解释一下原因,是不是我的什么环境参数没能设置对,不能在运行程序时在程序前不用加 ./ 或 sh ?
    即盼回复!!


从问的问题看,是新手吧!:)

建议找一本 Unix 系统入门看看,详细了解 Unix 操作系统架构和管理机制。

Unix 系统是多用户分时处理的网络操作系统,对每个用户实行授权使用与管理。

假设你的ks.sh 是 example 用户编写的可执行sh 文件,你首先应该做如下操作。
chmod u+x ks.sh
不要动不动就给文件授予完全的读写和执行权限。
其次:
在 example 用户下修改 .profile 文件,在其中设置如下全局变量。

set PATH=$HOME:$HOME/bin:$HOME/sbin;
export PATH;

在example 用户的根目录下(该用户的根目录可能是 /usr/example),该用户的 bin 目录下,该用户的 sbin 目录下的所有可执行文件都可以直接执行了。

以上回答不够全面,是基于 ksh 的。

[ 本帖最后由 snow888 于 2005-10-30 23:12 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2005-10-29 11:56 |只看该作者

为何不能程序?

HOHO  好

论坛徽章:
0
10 [报告]
发表于 2005-10-30 23:09 |只看该作者
多谢各位老师!
    根据你们的指教,我现在彻底理解了这个问题,在机器上也做成功了,万分感谢!本人确实是是新手,不好意思,以后还会麻烦各位的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP