【问题标题】:Exit from Shell script without executing anything退出 Shell 脚本而不执行任何操作
【发布时间】:2017-07-12 14:29:00
【问题描述】:

我安装了一个每天运行的 shell 脚本。 该脚本由一些用于文件传输的 rm(删除)命令和 SCP 命令组成。由于生产中的一些错误,该脚本失败。我希望作业在不执行任何操作的情况下将退出代码返回为 0,所以我写了

exit 0;

在 shell 脚本的开头,这样一旦脚本执行,它就会在 exit 0 之后退出而没有任何命令;但脚本仍然失败。

我无法编辑文件中的全部内容,也无法删除脚本或脚本中的内容。

请建议我是否对退出命令使用了正确的语法,或者如何使脚本在开始执行后立即以返回码 0 退出。

【问题讨论】:

  • 您遇到的错误是什么?

标签: shell unix command exit


【解决方案1】:

';'是不必要的。你可以这样退出:

exit
exit 1

This is a description about 'Exit and Exit Status'.

【讨论】:

    猜你喜欢
    • 2012-09-20
    • 2020-01-22
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    相关资源
    最近更新 更多