<?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>phill84.org &#187; service</title>
	<atom:link href="http://phill84.org/tag/service/feed/" rel="self" type="application/rss+xml" />
	<link>http://phill84.org</link>
	<description>System.out.print</description>
	<lastBuildDate>Sat, 26 Mar 2011 10:21:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Add dropbox cli as a daemon on ArchLinux</title>
		<link>http://phill84.org/2011/03/add-dropbox-cli-as-a-daemon-on-archlinux/</link>
		<comments>http://phill84.org/2011/03/add-dropbox-cli-as-a-daemon-on-archlinux/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 10:21:26 +0000</pubDate>
		<dc:creator>phill84</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://phill84.org/?p=6264</guid>
		<description><![CDATA[Dropbox can be used as a free cloud backup solution but in order to do so, dropbox has to be added as a service/daemon, simply save the following script as dropboxd in /etc/rc.d/ Now add dropboxd to the daemon list &#8230; <a href="http://phill84.org/2011/03/add-dropbox-cli-as-a-daemon-on-archlinux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dropbox can be used as a free cloud backup solution but in order to do so, dropbox has to be added as a service/daemon, simply save the following script as dropboxd in /etc/rc.d/</p>
<pre class="brush: bash; title: ; notranslate">#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

USER=YOUR_USER_NAME
DROPBOXD=/home/$USER/.dropbox-dist/dropboxd
PID=$(pidof -o %PPID $DROPBOXD)
case &quot;$1&quot; in
  start)
    stat_busy &quot;Starting dropboxd&quot;
    [ -z &quot;$PID&quot; ] &amp;&amp; sudo -u $USER $DROPBOXD &amp;
    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon dropboxd
      stat_done
    fi
    ;;
  stop)
    stat_busy &quot;Stopping dropboxd&quot;
    [ ! -z &quot;$PID&quot; ]  &amp;&amp; kill $PID &amp;&gt; /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon dropboxd
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo &quot;usage: $0 {start|stop|restart}&quot;
esac
exit 0</pre>
<p>Now add dropboxd to the daemon list in /etc/rc.conf and voila!</p>
]]></content:encoded>
			<wfw:commentRss>http://phill84.org/2011/03/add-dropbox-cli-as-a-daemon-on-archlinux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>a bash script to control spawn-fcgi as a service</title>
		<link>http://phill84.org/2008/11/a-bash-script-to-control-spawn-fcgi-as-a-service/</link>
		<comments>http://phill84.org/2008/11/a-bash-script-to-control-spawn-fcgi-as-a-service/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 22:24:46 +0000</pubDate>
		<dc:creator>phill84</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[init.d]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[spawn-fcgi]]></category>

		<guid isPermaLink="false">http://phill84.org/?p=427</guid>
		<description><![CDATA[first create a file named &#8220;php-fastcgi&#8221; in /usr/bin/, suppose your spawn-fcgi is in /usr/bin/, don&#8217;t forget to chmod +x on the file 1 2 #!/bin/sh /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi then create another file named &#8220;init-fastcgi&#8221; &#8230; <a href="http://phill84.org/2008/11/a-bash-script-to-control-spawn-fcgi-as-a-service/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>first create a file named &#8220;php-fastcgi&#8221; in /usr/bin/, suppose your spawn-fcgi is in /usr/bin/, don&#8217;t forget to chmod +x on the file</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>spawn-fcgi <span style="color: #660033;">-a</span> 127.0.0.1 <span style="color: #660033;">-p</span> <span style="color: #000000;">9000</span> <span style="color: #660033;">-u</span> www-data <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>php5-cgi</pre></td></tr></table></div>

<p>then create another file named &#8220;init-fastcgi&#8221; in /etc/init.d/ and run &#8220;sudo update-rc.d init-fastcgi defaults&#8221;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #007800;">PHP_SCRIPT</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>php-fastcgi
<span style="color: #007800;">RETVAL</span>=<span style="color: #000000;">0</span>
<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
    start<span style="color: #7a0874; font-weight: bold;">&#41;</span>
      <span style="color: #007800;">$PHP_SCRIPT</span>
      <span style="color: #007800;">RETVAL</span>=<span style="color: #007800;">$?</span>
  <span style="color: #000000; font-weight: bold;">;;</span>
    stop<span style="color: #7a0874; font-weight: bold;">&#41;</span>
      <span style="color: #c20cb9; font-weight: bold;">killall</span> <span style="color: #660033;">-9</span> php5-cgi
      <span style="color: #007800;">RETVAL</span>=<span style="color: #007800;">$?</span>
  <span style="color: #000000; font-weight: bold;">;;</span>
    restart<span style="color: #7a0874; font-weight: bold;">&#41;</span>
      <span style="color: #c20cb9; font-weight: bold;">killall</span> <span style="color: #660033;">-9</span> php5-cgi
      <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">0.5</span>
      <span style="color: #007800;">$PHP_SCRIPT</span>
      <span style="color: #007800;">RETVAL</span>=<span style="color: #007800;">$?</span>
  <span style="color: #000000; font-weight: bold;">;;</span>
    <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
      <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: php-fastcgi {start|stop|restart}&quot;</span>
      <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
  <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #007800;">$RETVAL</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://phill84.org/2008/11/a-bash-script-to-control-spawn-fcgi-as-a-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

