<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[树莓派开机启动程序及启动脚本的制作]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[系统架构与硬件]]></category>
<pubDate>Tue, 12 May 2015 15:45:32 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：想开机启动树莓派的chrome浏览器。<br/><br/>网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法，但是大多数都是把命令写到/etc/rc.local里，这样虽然能够实现随机运行，但是并不够灵活。不能像mysql，apache等服务一样能够使用service命令或者调用init.d下的脚本启动、关闭或者重启进程。例如，<br/><br/>service mysql restart service apache2 stop<br/><br/>或者<br/><br/>/etc/init.d/mysql restart /etc/init.d/apache2 stop<br/><br/>因为不同的Linux发行版本，对后台服务的处理方式不大一样，如redhat使用chkconfig来管理开机程序。所以下面的方法以debian类系统为例，如何写一个简单的开机启动脚本。所以，此方法适用于raspbian pi的系统。<br/><br/>以svn为例：<br/><br/>1.制作开机启动脚本svn_serve<br/><br/>#!/bin/sh<br/>### BEGIN INIT INFO<br/># Provides:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;svn_serve<br/># Required-Start:&nbsp;&nbsp;&nbsp;&nbsp;$remote_fs<br/># Required-Stop:&nbsp;&nbsp;&nbsp;&nbsp; $remote_fs<br/># Default-Start:&nbsp;&nbsp;&nbsp;&nbsp; 2 3 4 5<br/># Default-Stop:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 1 6<br/># Short-Description: Start or stop the HTTP Proxy.<br/>### END INIT INFO<br/>case $1 in<br/>&nbsp;&nbsp;&nbsp;&nbsp;start)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;svnserve -d -r /home/pi/svn_repository<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;stop)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;killall svnserve<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br/>*)<br/>echo &quot;Usage: $0 (start&#124;stop)&quot;<br/>;;<br/>esac<br/>如果不加上面的注释，执行下面步骤3时，update-rc.d会报如下的警告信息<br/><br/>update-rc.d: warning: /etc/init.d/proxy missing LSB information<br/>update-rc.d: see &lt;http://wiki.debian.org/LSBInitScripts&gt;<br/>2.启动关闭服务<br/><br/>sudo service svn_serve start<br/>sudo service svn_serve stop<br/>3.让svn_serve开机启动<br/><br/>sudo update-rc.d svn_serve defaults<br/>4.取消svn_serve的开机自动启动<br/><br/>sudo update-rc.d -f svn_serve remove<br/><br/>来自：http://www.cnblogs.com/mahang/p/3323474.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 树莓派开机启动程序及启动脚本的制作]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>