<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>猫言猫语 &#187; 脚本</title>
	<atom:link href="http://imcat.in/tag/%e8%84%9a%e6%9c%ac/feed/" rel="self" type="application/rss+xml" />
	<link>http://imcat.in</link>
	<description>人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的……</description>
	<lastBuildDate>Fri, 21 Oct 2011 17:55:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>自动备份网站文件和数据库上传到FTP空间</title>
		<link>http://imcat.in/auto-backup-site-files-database-upload-ftp/</link>
		<comments>http://imcat.in/auto-backup-site-files-database-upload-ftp/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 07:04:29 +0000</pubDate>
		<dc:creator>Cat.</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[自动备份]]></category>

		<guid isPermaLink="false">http://imcat.in/?p=1301</guid>
		<description><![CDATA[10月7日更新,导出的每个数据库为单独一个,然后压缩在一个压缩包,现在你只要修改以下选项就能用了. #你要修改的地方从这里开始 MYSQL_USER=root                             #mysql用户名 MYSQL_PASS=123456                      #mysql密码 MAIL_TO=cat@hostloc.com                 #数据库发送到的邮箱 FTP_USER=cat                              #ftpl用户名 FTP_PASS=123456                         #ftp密码 FTP_IP=imcat.in                    [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: red;">10月7日更新,导出的每个数据库为单独一个,然后压缩在一个压缩包,现在你只要修改以下选项就能用了.</span></p>
<p>#你要修改的地方从这里开始<br />
MYSQL_USER=root                             #mysql用户名<br />
MYSQL_PASS=123456                      #mysql密码<br />
MAIL_TO=cat@hostloc.com                 #数据库发送到的邮箱<br />
FTP_USER=cat                              #ftpl用户名<br />
FTP_PASS=123456                         #ftp密码<br />
FTP_IP=imcat.in                          #ftp地址<br />
FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的<br />
WEB_DATA=/home/www                          #要备份的网站数据<br />
#你要修改的地方从这里结束<br />
<span id="more-1301"></span><br />
别忘记了建目录:mkdir -p /home/backup<br />
如果你的网站数据大于5G小于10G的话,压缩起来会有点困难...</p>
<p>如果小于5G,就没问题了...不过这一切都是看vps的性能而已...<br />
--------------------------------------------------------------------</p>
<p>上班是无聊的,如果不找点事做,我会睡着的...</p>
<p>所以就这个脚本就诞生了..</p>
<p>主要功能有:(标题不是说了嘛!!!!),详细点就是,自动备份网站文件和数据库并上传到FTP空间,在本地保留3天备份,在远端FTP空间保留5天备份.<br />
数据库备份采用发送到Email和FTP空间,双重备份,保证数据的安全.</p>
<p>首先安装Email发送组件</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">yum install sendmail mutt</div></div>
<p>脚本如下:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/bash<br />
#你要修改的地方从这里开始<br />
MYSQL_USER=root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #mysql用户名<br />
MYSQL_PASS=123456 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#mysql密码<br />
MAIL_TO=cat@hostloc.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #数据库发送到的邮箱<br />
FTP_USER=cat &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#ftp用户名<br />
FTP_PASS=123456 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #ftp密码<br />
FTP_IP=imcat.in &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#ftp地址<br />
FTP_backup=backup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#ftp上存放备份文件的目录,这个要自己得ftp上面建的<br />
WEB_DATA=/home/www &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#要备份的网站数据<br />
#你要修改的地方从这里结束<br />
<br />
#定义数据库的名字和旧数据库的名字<br />
DataBakName=Data_$(date +&quot;%Y%m%d&quot;).tar.gz<br />
WebBakName=Web_$(date +%Y%m%d).tar.gz<br />
OldData=Data_$(date -d -5day +&quot;%Y%m%d&quot;).tar.gz<br />
OldWeb=Web_$(date -d -5day +&quot;%Y%m%d&quot;).tar.gz<br />
#删除本地3天前的数据<br />
rm -rf /home/backup/Data_$(date -d -3day +&quot;%Y%m%d&quot;).tar.gz /home/backup/Web_$(date -d -3day +&quot;%Y%m%d&quot;).tar.gz<br />
cd /home/backup<br />
#导出数据库,一个数据库一个压缩文件<br />
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do<br />
&nbsp; &nbsp; (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - &gt; ${db}.sql.gz)<br />
done<br />
#压缩数据库文件为一个文件<br />
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz<br />
rm -rf /home/backup/*.sql.gz<br />
#发送数据库到Email,如果数据库压缩后太大,请注释这行<br />
echo &quot;主题:数据库备份&quot; | mutt -a /home/backup/$DataBakName -s &quot;内容:数据库备份&quot; $MAIL_TO<br />
#压缩网站数据<br />
tar zcf /home/backup/$WebBakName $WEB_DATA<br />
#上传到FTP空间,删除FTP空间5天前的数据<br />
ftp -v -n $FTP_IP &lt;&lt; END<br />
user $FTP_USER $FTP_PASS<br />
type binary<br />
cd $FTP_backup<br />
delete $OldData<br />
delete $OldWeb<br />
put $DataBakName<br />
put $WebBakName<br />
bye<br />
END</div></div>
<p>下载地址:<a href="http://imcat.in/down/AutoBackupToFtp.sh">http://imcat.in/down/AutoBackupToFtp.sh</a></p>
<p>下载脚本,给脚本添加权限:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chmod +x AutoBackupToFtp.sh</div></div>
<p>利用crontab 实现自动备份,在ssh下,</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">crontab -e</div></div>
<p>没有这个命令?请看<a href="http://imcat.in/centos-installation-use-crontab/">CentOS安装crontab及使用方法</a></p>
<p>输入以下内容:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">00 00 * * * /home/AutoBackupToFtp.sh</div></div>
<p>这样就实现了每天00:00自动备份网站文件和数据库上传到FTP空间</p>
<h2  class="related_post_title">暧味日志</h2><ul class="related_post"><li><a href="http://imcat.in/backup-mysql-databases-automatically-sent-to-email/" title="自动备份mysql数据库并发送到Email">自动备份mysql数据库并发送到Email</a> (14)</li><li><a href="http://imcat.in/web20-audience-50-greasemonkey-script/" title="Web 2.0玩家的50个Greasemonkey 脚本">Web 2.0玩家的50个Greasemonkey 脚本</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://imcat.in/auto-backup-site-files-database-upload-ftp/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Web 2.0玩家的50个Greasemonkey 脚本</title>
		<link>http://imcat.in/web20-audience-50-greasemonkey-script/</link>
		<comments>http://imcat.in/web20-audience-50-greasemonkey-script/#comments</comments>
		<pubDate>Mon, 05 May 2008 14:53:12 +0000</pubDate>
		<dc:creator>Cat.</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[网络相关]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.maoxmao.com/?p=386</guid>
		<description><![CDATA[使用 Firefox 的极少有不知道 Greasemonkey （油猴）的，这个 Firefox 扩展可以使用 Javascript 帮你定制网页的表现和行为，在 userscripts.org 你可以找到成千上万的 Greasemonkey 脚本，这里收集的50个脚本是为那些社会媒体玩家准备的。]]></description>
			<content:encoded><![CDATA[<p class="asset-more">使用 <a href="http://www.firefox.com/">Firefox</a> 的极少有不知道 <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a> （油猴）的，这个 Firefox 扩展可以使用 Javascript 帮你定制网页的表现和行为，在 <a href="http://userscripts.org/">userscripts.org</a> 你可以找到成千上万的 Greasemonkey 脚本，这里收集的50个脚本是为那些社会媒体玩家准备的。</p>
<h2 class="asset-more"><span style="font-size: medium;">Twitter 相关脚本</span></h2>
<div class="asset-more">
<ul>
<li><a href="http://userscripts.org/scripts/show/14114">Delete All Direct Messages In Your Inbox</a> - 该脚本删除你的所有旧消息。</li>
<li><a href="http://userscripts.org/scripts/show/25548">Twitter Blacklist</a> - 在那些出现的 <a href="http://twitterblacklist.com/">Twitter 黑名单</a>中的人的旁边显示一个标志。 </li>
<li><a href="http://userscripts.org/scripts/show/25365">TwitterIgnore</a> - 临时关闭那些发得太多的人的消息。</li>
<li><a href="http://userscripts.org/scripts/show/21946">Twitter Auto Update</a> - 每分钟更新一次 twitter。</li>
<li><a href="http://userscripts.org/scripts/show/25552">Twitter User Classify</a> - 根据 <a href="http://twitter.com/evan/statuses/782291082">Twitter 创始人设计的分级</a>在每个 Twitter 用户旁边显示一个分级条。</li>
<li><a href="http://internetducttape.com/2008/03/27/greasemonkey-scripts-friend-feed-twitter-client-and-remove-visited-links/#twitter">FriendFeed Twitter Client</a> - 将 FriendFeed 和 Twitter 结合起来。</li>
<li><a href="http://idt-labs.blogspot.com/2008/03/twitter-redirect-direct-links-to-tweets.html">Quotably Relinker</a> - 将你带到 <a href="http://quotably.com/">quotably.com</a></li>
<li><a href="http://userscripts.org/scripts/show/10169">Google Reader + Twitter</a> - 将 Google Reader 帖子发布到 Twitter.</li>
<li><a href="http://userscripts.org/scripts/show/25771">Twitter Auto Complete</a> - Twitter 的自动拼写完成工具。</li>
</ul>
</div>
<h2>
<span style="font-size: medium;">FriendFeed 相关脚本</span></h2>
<ul>
<li><a href="http://internetducttape.com/2008/04/10/friendfeed-scripts-unsubscribe-who-service/#byservice">Friend Feed by Service</a> -  在 FriendFeed 中只显示指定的服务。</li>
<li><a href="http://userscripts.org/scripts/show/24734">FriendFeed Read Later</a> - 将 FriendFeed 变成新闻阅读器，标志新闻以待后读。</li>
<li><a href="http://internetducttape.com/2008/03/27/greasemonkey-scripts-friend-feed-twitter-client-and-remove-visited-links/#removelinks">Friend Feed Remove Visited Links</a> - 将你已经访问过的链接彻底删除。</li>
<li><a href="http://internetducttape.com/2008/03/28/friendfeed-greasemonkey-8-scripts/#pagerization">Friend Feed Pagerization Fixer</a> - 滚动的时候，自动显示下一页。</li>
<li><a href="http://internetducttape.com/2008/03/28/friendfeed-greasemonkey-8-scripts/#reshare">Friend Feed Reshare Links</a> -  让你在 FriendFeed 中分享 delicious, digg, reddit 等社会媒体中的链接。</li>
<li><a href="http://internetducttape.com/2008/04/10/friendfeed-scripts-unsubscribe-who-service/#unsubscribe">Friend Feed Easy Unsubscribe</a> -  在用户页中加一个取消订阅按纽。</li>
<li><a href="http://internetducttape.com/2008/04/10/friendfeed-scripts-unsubscribe-who-service/#whoareyou">Friend Feed Who Are You?</a> - 在用户页面中显示更多资料。</li>
<li><a href="http://userscripts.org/scripts/show/25832">Friend Feed Show Names</a> - 在朋友以及公共时间表中除了显示用户全名外，还显示用户登陆名。</li>
<li><a href="http://userscripts.org/scripts/show/25250">FriendFeed Filters: Friends &amp; Groups</a> - 将朋友分组。</li>
<li><a href="http://userscripts.org/scripts/show/24606">FriendFeed Show Domains</a> - 显示所有共享链接的域名。</li>
</ul>
<h2><span style="font-size: medium;"><span id="more-386"></span><br />
Digg 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/25106">Digg Done That</a> - 将你已经读过的文章从列表中删除。</li>
<li><a href="http://userscripts.org/scripts/show/13219">Digg Filter</a> - 在 Digg 首页放一个文本框，你可以输入你想过滤的关键词，该脚本会从文章列表中将匹配的文章删除。</li>
<li><a href="http://userscripts.org/scripts/show/23843">Digg User Topics Cloud</a> - 为某个用户最近提交的文章画一个主题分布图。</li>
<li><a href="http://userscripts.org/scripts/show/23813">Digg Friends Easier</a> - 在你的好友的帖子旁边显示一个 "diggit" 按纽。</li>
<li><a href="http://userscripts.org/scripts/show/23729">Always Open New Windows in Digg</a> - 在 Digg 中使用新窗口显示内容。</li>
<li><a href="http://userscripts.org/scripts/show/3289">digg.licio.us</a> - 将 Digg 中的链接保存到 del.icio.us</li>
<li><a href="http://userscripts.org/scripts/show/9165">Add Reddit Comments To Digg</a> - 将同一篇文章在 Reddit 中的评论显示在 Digg 中，同时允许你直接向 Reddit 发表评论。</li>
</ul>
<h2><span style="font-size: medium;"><br />
Mixx 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/24422">Mixx Forums</a> - 将 MixxingBowl Forum 与 Breaking News 的链接加到  Mixx.com  的导航条上。</li>
</ul>
<h2><span style="font-size: medium;"><br />
</span><span style="font-size: medium;">Del.icio.us/Ma.gnolia 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/22481">Google Reader + del.icio.us</a> - 将 Google Reader 中的帖子加入 del.icio.us 。</li>
<li><a href="http://userscripts.org/scripts/show/9451">Google Reader + ma.gnolia</a> - 将 Google Reader 中的帖子加入 ma.gnolia 。</li>
<li><a href="http://userscripts.org/scripts/show/24639">Google save to del.icio.us</a> - 在 Google 搜索结果的旁边显示一个“发布到 del.icio.us”链接。</li>
<li><a href="http://userscripts.org/scripts/show/12274">Delicious Stumbles</a> - 将 del.icio.us 当前页中的所有链接发布到 StumbleUpon</li>
<li><a href="http://userscripts.org/scripts/show/6053">Bookmark Every Digg</a> - 在 Digg 的每个条目上加一个书签链接，以便将这些条目发布到流行的书签站，如 del.icio.us</li>
<li><a href="http://userscripts.org/scripts/show/3018">del.icio.us &gt;&gt; ma.gnolia</a> - 在 del.icio.us  中加一个“复制到 Ma.gnolia”链接。</li>
</ul>
<h2>
<span style="font-size: medium;">Flickr 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/12118">Flickr Cut-n-Paste to Blog</a> - 将 flickr 中的图片剪切到博客。</li>
<li><a href="http://userscripts.org/scripts/show/6178">Flickr AllSizes+</a> - 访问 flickr 照片的各种尺寸版本，复制代码，下载图片。</li>
<li><a href="http://userscripts.org/scripts/show/1584">Flickr More Home</a> - 定制你的 flickr  首页，将你的照片，你的联系人的照片以及其他人的照片各显示8幅，而不是默认的4个。</li>
<li><a href="http://userscripts.org/scripts/show/24995">Flickr - Video Hider</a> - 在 flickr 的照片流中隐藏视频，并用一个链接指向视频的地址。</li>
<li><a href="http://userscripts.org/scripts/show/23132">Tflickr</a> - 将你喜欢的 flickr  照片发到 Twitter。</li>
<li><a href="http://userscripts.org/scripts/show/12913">Flickr: Sign In and Return</a> - 登陆后，直接进入你上次浏览的页。</li>
</ul>
<h2>
<span style="font-size: medium;">Facebook 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/25453">Facebook Chat Killer</a> - 将 Facebook 的聊天功能去掉。</li>
<li><a href="http://userscripts.org/scripts/show/25383">ScrabuCheck</a> - 为 Scrabble 或 Scrabulous 之类的游戏加一个浮动的字典查询框。</li>
<li><a href="http://userscripts.org/scripts/show/25802">Facebook Real News Feed</a> - 用来自 CNN 的新闻标题替换你的“News Feed”</li>
<li><a href="http://userscripts.org/scripts/show/25553">Facebook Large Photos</a> - 在 Facebook 的搜索结果中显示较大的用户资料照片。</li>
<li><a href="http://userscripts.org/scripts/show/24843">Facebook Image Download Helper</a> - 在 Facebook 的影集中使用 DownThemAll! 之类的下载管理器。</li>
<li><a href="http://userscripts.org/scripts/show/23345">Facebook Auto Confirm Friend Requests</a> - 自动接受所有朋友的请求。</li>
</ul>
<h2>
<span style="font-size: medium;"><br />
Google Reader 相关脚本</span></h2>
<ul>
<li><a href="http://userscripts.org/scripts/show/25522">Google Reader - "Mark as read" keyboard shortcuts</a> - 在 Google Reader 中为“标志为已读”设置快捷键。</li>
<li><a href="http://userscripts.org/scripts/show/24344">Google Reader autoscroll</a> - 用鼠标的滚动轮滚动 Google Reader 中的条目并自动标志为已读。</li>
<li><a href="http://userscripts.org/scripts/show/9455">Google Reader Preview Enhanced</a> - 在 Google Reader 条目旁边显示一个“预览”按纽，并使用 frame 显示文章预览。</li>
<li><a href="http://userscripts.org/scripts/show/22507">Remove Dupes from Google Reader</a> - 从 Google Reader 中剔除重复条目。</li>
<li><a href="http://userscripts.org/scripts/show/12601">Google Reader Unread Count</a> - 使用具体的未读项目数目替换默认的“1000+” 标签。</li>
</ul>
<h2  class="related_post_title">暧味日志</h2><ul class="related_post"><li><a href="http://imcat.in/auto-backup-site-files-database-upload-ftp/" title="自动备份网站文件和数据库上传到FTP空间">自动备份网站文件和数据库上传到FTP空间</a> (29)</li><li><a href="http://imcat.in/firefox-optimization-tools-speedyfox/" title="Firefox 优化工具 : SpeedyFox">Firefox 优化工具 : SpeedyFox</a> (13)</li><li><a href="http://imcat.in/chinese-version-of-the-firefox-release-firefox/" title=" FireFox火狐中国版发布"> FireFox火狐中国版发布</a> (15)</li><li><a href="http://imcat.in/firefox3-plug-recommended-preview-effect-with-the-ctrl-tab/" title="Firefox3 插件推荐：带预览效果的Ctrl-Tab">Firefox3 插件推荐：带预览效果的Ctrl-Tab</a> (1)</li><li><a href="http://imcat.in/firefox-will-be-the-tab-the-tab-bar-sidebar-on-the-move/" title="将Firefox的tab(标签栏)移到边栏上">将Firefox的tab(标签栏)移到边栏上</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://imcat.in/web20-audience-50-greasemonkey-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

