Shell 脚本记录
[其它]
Shell脚本使用非常的方便,只需要创建.sh为后缀的文件
比如,我在/www/wwwroot/目录下,创建了test.sh的shell脚本
我就可以在终端用sh /www/wwwroot/test.sh这样来执行这个shell脚本
下面整理我常用的shell脚本示例:
1.批量覆盖文件
#!/bin/bash # 首行必须这么写 \cp -Rfap /www/wwwroot/temp/* /www/wwwroot/网站目录1 \cp -Rfap /www/wwwroot/temp/* /www/wwwroot/网站目录2 \cp -Rfap /www/wwwroot/temp/* /www/wwwroot/网站目录3 \cp -Rfap /www/wwwroot/temp/* /www/wwwroot/网站目录4
像这样写,我就可以把网站升级代码,放到/www/wwwroot/temp/这里目录里,然后就可以一键把服务器上所有的网站都升级覆盖了。
2.批量删除文件
#!/bin/bash # 首行必须这么写 rsync --delete-before -d /www/wwwroot/blank/ /www/wwwroot/网站目录1/cache/ rsync --delete-before -d /www/wwwroot/blank/ /www/wwwroot/网站目录2/cache/ rsync --delete-before -d /www/wwwroot/blank/ /www/wwwroot/网站目录3/cache/ rsync --delete-before -d /www/wwwroot/blank/ /www/wwwroot/网站目录4/cache/
像这样写,就可以批量删除文件了。需要先在/www/wwwroot/目录创建一个空目录blank。
大部分网站,都会生成缓存文件,比如上面这里缓存文件在/www/wwwroot/网站目录/cache/,一个一个的去删除,就非常的麻烦,只要这样写好,就可以一键删除所有的缓存文件了。
编辑:
阅读量:32
上一篇: google网站地图ping已经不能用了
下一篇: 谷歌seo网站,外链发布网站整理合集
同类新闻
更多新闻
Copyright © 2007-2023 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号] 渝公网安备50011802011077