Added init.d script.

This commit is contained in:
2017-09-17 20:04:07 +02:00
parent 4f824ba29a
commit d7b611541f
3 changed files with 45 additions and 4 deletions

39
Configs/humidityserver Executable file
View File

@@ -0,0 +1,39 @@
#!/bin/sh
### BEGIN INIT INFO
# Provides: humidityserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: false
# Short-Description: Humidity Rest Server
# Description: Start/stop humidity rest server
### END INIT INFO
DESC="HimidityPi rest server"
NAME=humidityserver
#DAEMON=
do_start()
{
echo "starting!";
/usr/bin/humidityserver &
}
do_stop()
{
echo "stopping!"
killall humidityserver
}
case "$1" in
start)
do_start
;;
stop)
do_stop
;;
esac
exit 0

View File

@@ -17,7 +17,7 @@ echo "Configuring apache"
sudo a2dissite 000-default.conf sudo a2dissite 000-default.conf
#Copy and enable Apache Configs #Copy and enable Apache Configs
cd ApacheConfigs cd Configs
sudo cp laravel.conf /etc/apache2/sites-available sudo cp laravel.conf /etc/apache2/sites-available
sudo a2ensite laravel.conf sudo a2ensite laravel.conf
@@ -28,9 +28,11 @@ sudo a2enmod rewrite
sudo service apache2 restart sudo service apache2 restart
cd .. cd ..
#Laravel files
echo "Copying laravel files" echo "Copying laravel files"
cp -r Laravel/* /var/www/html/ sudo cp -r Laravel/* /var/www/html/
echo "Please create a .env File in /var/www/html" echo "Please create a .env File in /var/www/html"
#init.d script
echo "Copying init.d script"
sudo cp Configs/humidityserver /etc/init.d/