互联网服务AIXshell

aix系统上shell脚本中不允许有stop方法。

大家好,我现在又一个问题,在aix上,如果我的shell中有stop方法,是不能运行的,提示脚本有问题,如果将stop改为stop2,就没有问题了,这是怎么回事呢?

参与14

1同行回答

byethenbyethen系统工程师CMBC
我理解,stop应该是ksh的一个内部命令,执行stop 相当于对进程发出一个ctrl+z信号, 不能用来定义方法,就比如你不用用其它保留命令来定义方法一样。显示全部

我理解,stop应该是ksh的一个内部命令,执行stop 相当于对进程发出一个ctrl+z信号, 不能用来定义方法,就比如你不用用其它保留命令来定义方法一样。

收起
银行 · 2016-03-30
浏览1867
  • 谢谢大神啊!
    2016-03-30
  • 还有一个问题,可以屏蔽吗?我现在就想用stop???
    2016-03-30
  • byethen  byethen回复 IluckySi
    内置不太好屏蔽,暂时还没想到好办法,如果一定要用stop, 可以考虑用alias stop=stop_method, 这时候执行stop, 就是调用stop_method方法了。
    2016-03-30

提问者

IluckySi
软件开发工程师Cloud
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-03-30
  • 关注会员:2 人
  • 问题浏览:2901
  • 最近回答:2016-03-30
  • X社区推广