最近开始看一些shell文件,发现有的脚本最后会以" exit 0 " 结尾。之前接触过一些简单的shell,都是用exit -1,exit 1 等作为程序执行出错返回值。

记得C语言中好像默认一段程序执行成功的返回值是 0 ,失败是 非0. 这样看来,应该是这个shell文件是会被其他文件调用,程序执行完毕就退出,并给出一个执行成功的返回值 0。 这么说,这个返回值应该取决于调用该脚本的是否是系统文件还是普通文件,如果是自己写的脚本调用的话,只是一个约定返回值。是 0 ,非0 都可以作为成功执行的标记了~

所以根据调用文件是否需要返回值。一般shell最后一行会以 exit 或者 exit 1 或者 exit 0结尾 了~

shell中的exit 1 exit 0相关推荐

  1. Shell脚本中的return,exit 0,以及 父进程获取子进程的变量

    1 Shell脚本中的return,exit 0 shell脚本中,一般在脚本的函数里面使用return语句,函数中使用return语句后,表示函数执行完毕,函数中return语句后面的代码将不再执行 ...

  2. linux脚本中的exit,Shell中exit和return的区别讲解

    1.exit命令 exit命令是Shell内建命令,用于退出当前Shell进程.使用格式如下: exit [] 可以指定退出状态n,n的取值范围是0-255,一般情况下,0表示正常退出,非零表示异常退 ...

  3. Shell 中 exit 和 return 的区别

    1.exit 命令 exit 命令是 Shell 内建命令,用于退出当前 Shell 进程.使用格式如下: exit [N] 可以指定退出状态 N,N 的取值范围是 0-255,一般情况下,0 表示正 ...

  4. Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid

    perror: #include<stdio.h>        #include<stdlib.h> 定义函数 void perror(const char *s);  pe ...

  5. linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别

    关于Linux系统命令中exit与exit的区别 注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和 ...

  6. php exit 和die,PHP中的die()和exit()有什么区别?

    PHP中的die()和exit()函数有什么区别? 我认为两者都有相同的功能,但我怀疑两者有不同之处-它是什么? die()和exit()在其他语言中是不同的,但在php中,只需在.org/users ...

  7. Shell内值命令之exit

    Shell内值命令之exit 介绍:exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码.语法:正确退出语法 exit #默认返回状态码0 ,一般代表命 ...

  8. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  9. shell中$0,$?,$!等的特殊用法

    shell中$0,$?,$!等的特殊用法 (2011-03-01 17:38:00) 转载▼ 标签: it   变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行 ...

最新文章

  1. 计算机c1 c语言答题,全国计算机级考试二级C语言上机答题技巧.doc
  2. 设计模式之控制反转和依赖注入的使用小结
  3. BZOJ 3231: [Sdoi2008]递归数列 (JZYZOJ 1353) 矩阵快速幂
  4. 生产者消费者_【线程通信】生产者消费者模型
  5. mysql 主主模式优缺点_mysql主主同步模式
  6. Java 匿名内部类解析
  7. Whitted光线追踪实现
  8. initWithFrame 与 initWithCoder 、awakeFromNib 的方法理解笔记
  9. vue iview组件表格 render函数的使用
  10. 初识ProtoBuf(3.18.1)
  11. 汽车维修企业管理【5】
  12. python flask用户权限管理 接口访问权限思路
  13. java实现天气预报
  14. Revo Uninstaller Pro(软件卸载工具)官方中文版V4.4.2.0 | 万能卸载软件下载 | 软件卸载工具哪个好?
  15. Android 练习项目 ——简单记账软件的实现
  16. ab压力测试 及结果分析
  17. win11 更新后打不开 pycharm 解决方案
  18. python爬虫爬取王者荣耀官网全部英雄头像(源码分享)
  19. 实现微信向多好友定时发送信息
  20. 小米官宣停服后,“米聊“再次上线

热门文章

  1. Vue CLI 3 安装、创建、配置、安装插件
  2. jq循环每个标签each
  3. 使用Python完成曾火爆全网的图片转符号图片、GIF图像转字符GIF动画操作
  4. 步进电机的失步与过冲
  5. vue unit及e2e问题记录
  6. 最准确的血型分析报告
  7. 服务器或者docker容器中安装pip
  8. 毕业设计 基于单片机的移动共享充电宝设计与实现
  9. Ubuntu部署nginx
  10. python for-Python for死循环