第一个shell脚本

这个脚本声明了变量a, 接下来判断如果 a 小于 1000, 就执行 a 自增加 1 的操作, 最后结束的时候输出字符串 end;

一般注意点

  • shell 脚本文件一般保存为 .sh 文件, 使用其它的后缀(不建议)也可以执行;
  • 因为脚本的解释器有好几种, 不同系统默认解释器不同, 所以在第一行指定解释器(#!…)使脚本在不同的平台执行效果一致;
  • 注释用 # 开始
  • 一行末尾可以不用 ";" 结尾

执行脚本

打开终端(命令行), 输入脚本文件的路径, 回车运行;
如果提示没有权限, 需要先提生权限, 使用 "chmod 777 文件路径" 获取全部文件操作权限

后台执行

上面的方法执行的脚本会在终端所在的线程里执行, 阻塞终端等待脚本运行结束, 如果是在脚本里打开一个应用程序, 如果关闭终端, 应用程序也会关闭, 这个时候就需要使 shell脚本后台执行 , 使用 " nohup ./xx.sh & " 来运行脚本.

0 Comments
Leave a Reply