Исправления скриптов запуска сервера для крона
This commit is contained in:
@@ -1,11 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
sudo -H -u www-data bash -c "\
|
sudo -H -u www-data /home/beta.liberama/liberama
|
||||||
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;"
|
|
||||||
|
|||||||
@@ -62,11 +62,17 @@ sudo chown www-data.www-data /home/oldreader
|
|||||||
sudo -u www-data cp -r docs/omnireader.ru/old/* /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
|
cd docs/omnireader.ru
|
||||||
|
./stop_server.sh
|
||||||
./deploy.sh
|
./deploy.sh
|
||||||
./run_server.sh
|
./start_server.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
После первого запуска будет создан конфигурационный файл `/home/liberama/data/config.json`.
|
После первого запуска будет создан конфигурационный файл `/home/liberama/data/config.json`.
|
||||||
@@ -81,4 +87,4 @@ cd docs/omnireader.ru
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
и перезапустить `run_server.sh`
|
и перезапустить сервер
|
||||||
8
docs/omnireader.ru/cron_server.sh
Executable file
8
docs/omnireader.ru/cron_server.sh
Executable 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
|
||||||
|
|
||||||
@@ -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;"
|
|
||||||
4
docs/omnireader.ru/start_server.sh
Executable file
4
docs/omnireader.ru/start_server.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
sudo -H -u www-data /home/liberama/liberama &
|
||||||
|
sudo service cron start
|
||||||
4
docs/omnireader.ru/stop_server.sh
Executable file
4
docs/omnireader.ru/stop_server.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
sudo service cron stop
|
||||||
|
sudo killall liberama
|
||||||
Reference in New Issue
Block a user