每隔10秒自动更新svn 定时更新svn 脚本

任务:

*/1 * * * *  sh /home/httpd/shell/svnup.sh

这个命令的问题:只更新了版本号,没有更新实际内容,但是直接运行上面shell脚本能更新。

解决:需要在svn里加上用户名和密码。

如下:

1,新建一个更新脚本svn.sh

#!/bin/bash
cd /opt/adobe/fms/webroot/api
export LC_CTYPE=en_US.UTF-8
svn up --username ray --password 12345 /opt/adobe/fms/webroot/api

需要加上编码那行,不然有时会报错。

然后crontab -e

*/1 * * * *  sh /home/httpd/shell/svnup.sh

上面是每隔1分钟自动更新。下面是每隔10s

*/1 * * * * (sleep 10; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 20; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 30; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 40; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 50; sh /home/httpd/shell/svnup.sh)
注意空格

 

分布式缓存系统之Memcached

简单介绍:

Memcache缓存数据库:减少数据库压力。高性能的分布式内存缓存服务器,用于动态Web应用,减少I/O,提高web访问速度以减轻数据库负载,以提高动态Web应用的速度、提高可扩展性。利用 Memcached 处理实时数据读写;MySQL是影响性能的最大瓶颈,可以用一台MySQL主库(只写)+多台MySQL辅库(只读)的主辅库集群来解决。另外,访问计数等实时性很强的东西用Memcache做缓存。基于c#语言写的调用libevent库事件来实现。 继续阅读“分布式缓存系统之Memcached”

Linux查看硬件信息很Easy

往往一到公司盘点或升级服务器硬件时候,需要记录服务器的具体硬件信息,对于Windows下来说,装个鲁大师既可以查看所有硬件信息,但Linux下要想查看这些硬件信息要麻烦的多,下面是我整理的一些命令,再查看Linux硬件信息就变的容易的多了。为了方便大家更容易的查看硬件信息,简单写了这个脚本,主要针对RedHat系列系统,执行结果如有出入,请稍作修改。 继续阅读“Linux查看硬件信息很Easy”