Исправления скриптов запуска сервера для крона

This commit is contained in:
Book Pauk
2020-10-30 16:53:54 +07:00
parent dc917b75b1
commit 298c483d0e
6 changed files with 25 additions and 22 deletions

View File

@@ -1,11 +1,3 @@
#!/bin/bash
sudo -H -u www-data bash -c "\
while true; do\
trap '' 2;\
cd /var/www;\
/home/beta.liberama/liberama;\
trap 2;\
echo \"Restart after 5 sec. Press Ctrl+C to exit.\";\
sleep 5;\
done;"
sudo -H -u www-data /home/beta.liberama/liberama

View File

@@ -62,11 +62,17 @@ sudo chown www-data.www-data /home/oldreader
sudo -u www-data cp -r docs/omnireader.ru/old/* /home/oldreader
```
## Запуск по крону
```
* * * * * /root/liberama/docs/omnireader/cron_server.sh
```
## Деплой и запуск
```
cd docs/omnireader.ru
./stop_server.sh
./deploy.sh
./run_server.sh
./start_server.sh
```
После первого запуска будет создан конфигурационный файл `/home/liberama/data/config.json`.
@@ -81,4 +87,4 @@ cd docs/omnireader.ru
}
]
```
и перезапустить `run_server.sh`
и перезапустить сервер

View File

@@ -0,0 +1,8 @@
#!/bin/bash
if ! pgrep -x "liberama" > /dev/null ; then
sudo -H -u www-data /home/liberama/liberama
else
echo "Process 'liberama' already running"
fi

View File

@@ -1,11 +0,0 @@
#!/bin/bash
sudo -H -u www-data bash -c "\
while true; do\
trap '' 2;\
cd /var/www;\
/home/liberama/liberama;\
trap 2;\
echo \"Restart after 5 sec. Press Ctrl+C to exit.\";\
sleep 5;\
done;"

View File

@@ -0,0 +1,4 @@
#!/bin/bash
sudo -H -u www-data /home/liberama/liberama &
sudo service cron start

View File

@@ -0,0 +1,4 @@
#!/bin/bash
sudo service cron stop
sudo killall liberama