第一次在linux下写批处理,呵呵
来源:互联网 发布:易语言简单播放器源码 编辑:程序博客网 时间:2024/06/09 22:27
由于项目测试的需要,我在自己的爱本上用虚拟机搭了一个weblogic测试服务。随之就碰到了一个问题,每次都是要在终端中键入一堆cd命令寻找目录,非常繁琐,于是我就想写一个批处理来启动服务。以前在windows下写过批处理,但是对于linux我连基本的操作都不会,更别说写批处理了,经过半个小时的查找资料和实验,最后批处理还是出来了。
我的操作系统是suse 10,weblogic安装在root目录下,实例目录为/domains/ctcpstest7001,我新建了一个文本文件,用gedit打开,写入如下代码 :
cd bea/user_projects/domains/ctcpstest7001;
./startWebLogic.sh
编辑完以后保存,但是此时该文件还不是一个可执行文件,如果想要在终端中执行它,可以在文件上右键—属性—权限页签,选择“执行”复选框,然后关闭。此时在文件上双击,系统会提示选择运行方式,此时选择在终端中运行就可以了,不同的操作系统提示信息应该会有所区别。
如此简单的两行批处理,却费了我半个小时,主要是有以下问题开始不知道:
1、suse下创建批处理文件时,不象windows可以直接创建一个bat文件,linux下只能创建文档文件,然后在权限中开启执行权限。这是让我开始感到迷惑的地方。
2、目录名也是让我困惑的,我开始写的是cd /bea/……,执行说找不到该目录,后来改成cd bea/……就可以了,注意bea目录前没有那个反斜杠。
目前脚本还存在一个问题,这个批处理文件只能放在桌面上运行,也就是说脚本中的目录是固定的。我希望能使用批处理读出weblogic的安装目录,然后用变量替换。但是鉴于我目前的水平,还是以后再说吧。
脚本虽然简单,但是对我来说却具有里程碑意义,有点类似于JAVA程序里的第一个Hello world,哈哈。
我的操作系统是suse 10,weblogic安装在root目录下,实例目录为/domains/ctcpstest7001,我新建了一个文本文件,用gedit打开,写入如下代码 :
cd bea/user_projects/domains/ctcpstest7001;
./startWebLogic.sh
编辑完以后保存,但是此时该文件还不是一个可执行文件,如果想要在终端中执行它,可以在文件上右键—属性—权限页签,选择“执行”复选框,然后关闭。此时在文件上双击,系统会提示选择运行方式,此时选择在终端中运行就可以了,不同的操作系统提示信息应该会有所区别。
如此简单的两行批处理,却费了我半个小时,主要是有以下问题开始不知道:
1、suse下创建批处理文件时,不象windows可以直接创建一个bat文件,linux下只能创建文档文件,然后在权限中开启执行权限。这是让我开始感到迷惑的地方。
2、目录名也是让我困惑的,我开始写的是cd /bea/……,执行说找不到该目录,后来改成cd bea/……就可以了,注意bea目录前没有那个反斜杠。
目前脚本还存在一个问题,这个批处理文件只能放在桌面上运行,也就是说脚本中的目录是固定的。我希望能使用批处理读出weblogic的安装目录,然后用变量替换。但是鉴于我目前的水平,还是以后再说吧。
脚本虽然简单,但是对我来说却具有里程碑意义,有点类似于JAVA程序里的第一个Hello world,哈哈。
- 第一次在linux下写批处理,呵呵
- 第一次写Blog,呵呵
- 第一次写Blog,呵呵
- 呵呵,第一次写
- 第一次写博客,呵呵
- 第一次写博客 呵呵
- 第一次在linux的环境下写第一次在真机上安装linux的感受
- 第一次试着在Linux下写C程序
- 有点兴奋,第一次写Blog,呵呵~
- 第一次写Blog--:) 呵呵,鼓励一下!!!
- 第一次在Linux下编程
- 第一次在linux下运行.netcore程序
- 呵呵,第一次写vba,自己解决的,小小庆祝一下
- 第一次用writer写博客,挺方便的,呵呵
- 呵呵,第一次啊第一次
- 在Linux下写BLOG
- 在linux 下写脚本
- 开始在Blog中写心事!呵呵
- 4-ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- 类似MSN消息框
- (转)为Linux服务器部署高效防毒软件
- JS常用
- 如何修改DirectUIHWND类里控件的数据
- 第一次在linux下写批处理,呵呵
- 新学期 新目标
- 深入浅出Liferay Portal (11)
- 2007高校BBS上20个睿智的冷笑话 (转载:csdn论坛;楼主:cuta)
- 深入浅出Liferay Portal (12)
- 08年监理工程师,一级建造师考前强化培训班招生
- 08年监理工程师考前强化培训班招生
- 2008年3月9日
- wait, notify, notifyAll的使用