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没什么影响) --------------------编程问答--------------------
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