Linux命令太多,怎么做成批处理

QQ371496669 2011-10-26 10:28:05

每次上传Linux服务器上项目时,打的总是那几个命令,于是我就把所有的使用的命令总结了下来。

在项目开发中,每天都要发布一个新版本到服务器上,这些命令就会被我每天挨个执行一遍

久而久之,觉得有些厌烦,时间长了就会成为体力活。

有没有办法能把这些代码整合在一起,执行一文件就能完成这所有的操作呢?



大虾米求助
...全文
1546 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
freetstar 2012-04-13
  • 打赏
  • 举报
回复
lz你需要的学习的用shell完成服务器自动部署的工作
QQ371496669 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

你天天用脚本怎么又不会写。。。这么矛盾。
[/Quote]
我只会一些最基本的命令,这些命令是不是可以写成跟Windows下Bat脚本命令一样啊。

具体做法是什么啊?

可以举一些例子吗,谢谢
QQ371496669 2012-04-13
  • 打赏
  • 举报
回复
谢谢大家的帮助,学习了下编写sh脚本,把问题解决了。

以下是写好的脚本。

#!/bin/sh

printf "Please input NewCodeFile name:"

read FileName

#ls $FileName

#if test $? -eq 0

if test -f $FileName

then

echo the server is shutdowning...

/u01/sdy/apache-tomcat-7.0.5/bin/shutdown.sh

echo the old file is removing...

rm -rf /u01/sdy/apache-tomcat-7.0.5/webapps/ROOT

cd /u01/sdy/apache-tomcat-7.0.5/webapps/

echo newCode is extract...

unzip $FileName

nohup ./../bin/startup.sh &

else
echo File not found... Please retry...
fi




qq120848369 2011-10-26
  • 打赏
  • 举报
回复
你天天用脚本怎么又不会写。。。这么矛盾。
恨天低 2011-10-26
  • 打赏
  • 举报
回复
编写shell脚本。估计任何一本LINUX/UNIX教材都会讲shell程序设计吧?
昵称很不好取 2011-10-26
  • 打赏
  • 举报
回复
看下shell编程
QQ371496669 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhangyisc 的回复:]
Python code

#! /bin/bash
# 设定环境

# 执行命令
shutdown
rm -rf
cd
...
[/Quote]
这是脚本的命令吗?
QQ371496669 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qq120848369 的回复:]
把这些命令放在一个脚本里有问题么...
[/Quote]
放在一个脚本里是什么意思啊,我不会写脚本
zhangyisc 2011-10-26
  • 打赏
  • 举报
回复

#! /bin/bash
# 设定环境

# 执行命令
shutdown
rm -rf
cd
...
qq120848369 2011-10-26
  • 打赏
  • 举报
回复
把这些命令放在一个脚本里有问题么...
向良玉 2011-10-26
  • 打赏
  • 举报
回复
把命令放到*.sh文件里,sh *.sh就完了
w7849516230 2011-10-26
  • 打赏
  • 举报
回复
的确,用shell脚本,每天运行下就好了啊!
Linux-Torvalds 2011-10-26
  • 打赏
  • 举报
回复
把那些换成绝对路径,然后放到一个*.sh文件当中,执行就可以了。
louyong0571 2011-10-26
  • 打赏
  • 举报
回复
一条一条写到一个脚本文件里,shell执行就行了。

19,611

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧