设为首页 加入收藏

TOP

Linux平台下学写批处理
2014-11-23 23:26:51 来源: 作者: 【 】 浏览:6
Tags:Linux 平台 下学 处理

  由于项目测试的需要,我在自己的Linux笔记本上用虚拟机搭了一个weblogic测试服务。随之就碰到了一个问题,每次都是要在终端中键入一堆cd命令寻找目录,非常繁琐,于是我就想写一个批处理来启动服务。以前在windows下写过批处理,但是对于Linux我连基本的操作都不会,更别说写批处理了,经过半个小时的查找资料和实验,最后批处理还是出来了。


   cd bea/user_projects/domains/ctcpstest7001;


   ./startWebLogic.sh


  编辑完以后保存,但是此时该文件还不是一个可执行文件,如果想要在终端中执行它,可以在文件上右键—属性—权限页签,选择“执行”复选框,然后关闭。此时在文件上双击,系统会提示选择运行方式,此时选择在终端中运行就可以了,不同的操作系统提示信息应该会有所区别。


  如此简单的两行批处理,却费了我半个小时,主要是有以下问题开始不知道:


  1、suse下创建批处理文件时,不象windows可以直接创建一个bat文件,Linux下只能创建文档文件,然后在权限中开启执行权限。这是让我开始感到迷惑的地方。


  2、目录名也是让我困惑的,我开始写的是cd /bea/……,执行说找不到该目录,后来改成cd bea/……就可以了,注意bea目录前没有那个反斜杠。


  目前脚本还存在一个问题,这个批处理文件只能放在桌面上运行,也就是说脚本中的目录是固定的。我希望能使用批处理读出weblogic的安装目录,然后用变量替换。但是鉴于我目前的水平,还是以后再说吧。


脚本虽然简单,但是对我来说却具有里程碑意义,有点类似于JAVA程序里的第一个Hello world。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux环境下OpenGL编程学习 下一篇解决Linux中Matlab中文乱码问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: