当前位置:软件学习 > 其它软件 >>

aix系统如何设定自己的命令(如重启was)

在aix系统里重启was
在我的系统里,如下目录可以重启was
/wasdata1/bpmuser1/WebSphere/AppServer/bin/stopServer.sh server1
/wasdata1/bpmuser1/WebSphere/AppServer/bin/startServer.sh server1
我目前是把它们放在restartWebsphere.sh 里,每次执行restartWebsphere.sh 
但有一种方法可以写成一个系统命令,随地可以调用就像ls一样。
请问怎么写! --------------------编程问答-------------------- 期待高手啊 --------------------编程问答-------------------- sh先指定目录,跳转目录 ,然后再执行不就OK了?
另一种方法是直接kill服务,然后再直接指定目录,启动。(从使用的经验看kill对was没什么影响) --------------------编程问答--------------------
引用 2 楼 traveler_qt 的回复:
sh先指定目录,跳转目录 ,然后再执行不就OK了?
另一种方法是直接kill服务,然后再直接指定目录,启动。(从使用的经验看kill对was没什么影响)

sh先指定目录,我现在就用这样,不想用

kill怎么搞 --------------------编程问答-------------------- 都没人理啊 --------------------编程问答-------------------- top top top --------------------编程问答-------------------- 学习 学习  学习     --------------------编程问答-------------------- --------------------编程问答-------------------- 呵呵  不 懂哦   --------------------编程问答-------------------- 在 .profile 文件中增加

alias stopServer=" /wasdata1/bpmuser1/WebSphere/AppServer/bin/stopServer.sh server1" --------------------编程问答-------------------- 呵呵 不 懂哦  --------------------编程问答-------------------- 在环境变量文件中定义alias --------------------编程问答-------------------- 学习..... --------------------编程问答-------------------- 将需要执行的命令,写成脚本,放在/usr/bin下,应该就可以随处使用了 --------------------编程问答-------------------- 给个例子:

#关闭所有was进程
echo "正在重启was,请稍候。"
pid=`ps -ef|grep was|grep -v grep |awk '{print $2}'`
 if [ "$pid" = "" ]
     then
         echo "\n\t\t was没有启动,现在启动."
     else
         kill -9 $pid
         fi 

#启动was及应用服务器
echo 开始启动管理节点请稍候
cd /data/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./startManager.sh

echo 开始启动应用节点请稍候
cd /data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh

echo was已重启,开始重启应用服务器,请稍候
echo 开始启动区域中心FH月份版本应用服务器。。
./startServer.sh server1
补充:企业软件 ,  WebSphere
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,