21 lines
487 B
Bash
Executable File
21 lines
487 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Startup script (put in /etc/init.d/smartmeter)
|
|
#
|
|
# description: Starts Smartmeter as an unprivileged user.
|
|
#
|
|
|
|
# Create a wrapper using 'rvm alias smartmeter ruby-1.9.3-p484@smartmeter'
|
|
|
|
if [[ -s "/usr/local/rvm/wrappers/smartmeter/ruby" ]]
|
|
then
|
|
sudo -u www-data /usr/local/rvm/wrappers/smartmeter/ruby /home/pcog/smartmeter/daemonize.rb $1
|
|
RETVAL=$?
|
|
|
|
exit $RETVAL
|
|
else
|
|
echo "ERROR: Missing RVM wrapper file: '/usr/local/rvm/wrappers/smartmeter'" >&2
|
|
exit 1
|
|
fi
|
|
|