Linux Shell编程(3)——运行shell脚本
2014-09-30 07:13
549 查看
写完一个脚本,你能够运行它用命令:sh scriptname, [5] 另外也也可以用bash scriptname. 来执行(不推荐使用:sh <scriptname, 因为这样会禁止脚本从标准输入里读数据)。更为方便的是你可以使用chmod命令来使脚本自身变为可执行的.
你可以:
chmod 555 scriptname (使每个人都有读和执行的权限) [6]
也可以:
chmod +rx scriptname (使每个人都有读和执行的权限)
chmod u+rx scriptname (仅仅使脚本文件拥有者有读和执行的权限)
在给脚本加上执行权限之后,你可以很容易地使用./scriptname. [7] 来执行它。如果脚本以"#!"行开头,将会调用正确的命令解释器来执行它.
最后,把脚本测试并调试完后,如果想把脚本给系统中所有其他的用户使用,你应该把脚本移到目录/usr/local/bin 中(当然,这必须要有root的权限),这样只需简单地在命令行输入scriptname [回车]就能执行脚本了。
你可以:
chmod 555 scriptname (使每个人都有读和执行的权限) [6]
也可以:
chmod +rx scriptname (使每个人都有读和执行的权限)
chmod u+rx scriptname (仅仅使脚本文件拥有者有读和执行的权限)
在给脚本加上执行权限之后,你可以很容易地使用./scriptname. [7] 来执行它。如果脚本以"#!"行开头,将会调用正确的命令解释器来执行它.
最后,把脚本测试并调试完后,如果想把脚本给系统中所有其他的用户使用,你应该把脚本移到目录/usr/local/bin 中(当然,这必须要有root的权限),这样只需简单地在命令行输入scriptname [回车]就能执行脚本了。
相关文章推荐
- Linux Shell编程(3)——运行shell脚本
- Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
- Linux Bash Shell学习(七):shell编程基础——运行Shell脚本、function
- Linux Shell脚本教程:30分钟玩转Shell脚本编程
- Linux Shell编程四:高级shell脚本
- 第二部分 Linux Shell高级编程技巧——第三章 运行级别脚本介绍
- Linux Shell脚本教程:30分钟玩转Shell脚本编程(笔记)
- linux shell 编程笔记 - shell脚本之变量
- *Linux Shell 高级编程技巧3----运行级别脚本介绍
- Linux shell编程 1 ---- shell脚本编程基础
- Linux Shell编程三:shell脚本基础
- 第二部分 Linux Shell高级编程技巧——第三章 运行级别脚本介绍
- 写了一个简单的shell脚本监控mysql服务器运行状态
- Linux--在当前shell环境下运行脚本的方法
- 如何在运行 Windows XP Service Pack 2 的系统上使用脚本以编程方式打开端口供 SQL Server 使用
- 顶嵌学员学习笔记:Shell脚本编程总结
- 基于Django的控制(WEB服务器SHELL脚本的运行)指南
- Shell脚本编程-引用
- windows下编写的shell脚本如何在Linux运行