首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ksh脚本警告

Ksh脚本警告
EN

Unix & Linux用户
提问于 2013-11-18 14:57:55
回答 1查看 381关注 0票数 0

在运行我的脚本时,我得到了以下消息(严格地说,这不是一个错误,因为执行是在后面进行的):

代码语言:javascript
复制
myScript -s test -u test2
pk_copylogs[2]: hist: :: not found

但是,您知道为什么会出现此消息吗?

EN

回答 1

Unix & Linux用户

发布于 2013-11-18 19:51:46

myScript代码中,调用另一个名为pk_copylogs的外部脚本。在pk_copylogs的第二行中,有一个假设,您可以从任何地方访问一个名为hist的命令,即$PATH变量中包含的目录之一。

这个问题最有可能的原因是,在我使用过的大多数shell中,我不必配置我的快捷方式,但在我之前的某个人,为了方便起见,命令hist被别名为命令history。但是当您启动一个shell脚本时,这个别名就会从窗口中消失。当然,您的情况可能完全不同,但是如果没有看到您引用的这两个脚本的实际代码,即myScript和pk_copylogs,就很难做出任何断言。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/101631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档