From 298c483d0e66e79abb365b9d649e99a7413262ba Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Fri, 30 Oct 2020 16:53:54 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0=20=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=BA=D1=80=D0=BE=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/beta.omnireader.ru/run_server.sh | 10 +--------- docs/omnireader.ru/README.md | 10 ++++++++-- docs/omnireader.ru/cron_server.sh | 8 ++++++++ docs/omnireader.ru/run_server.sh | 11 ----------- docs/omnireader.ru/start_server.sh | 4 ++++ docs/omnireader.ru/stop_server.sh | 4 ++++ 6 files changed, 25 insertions(+), 22 deletions(-) create mode 100755 docs/omnireader.ru/cron_server.sh delete mode 100755 docs/omnireader.ru/run_server.sh create mode 100755 docs/omnireader.ru/start_server.sh create mode 100755 docs/omnireader.ru/stop_server.sh diff --git a/docs/beta.omnireader.ru/run_server.sh b/docs/beta.omnireader.ru/run_server.sh index fedbaf7a..b9ae79db 100755 --- a/docs/beta.omnireader.ru/run_server.sh +++ b/docs/beta.omnireader.ru/run_server.sh @@ -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 diff --git a/docs/omnireader.ru/README.md b/docs/omnireader.ru/README.md index 72ab7569..9afdfa65 100644 --- a/docs/omnireader.ru/README.md +++ b/docs/omnireader.ru/README.md @@ -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` \ No newline at end of file +и перезапустить сервер \ No newline at end of file diff --git a/docs/omnireader.ru/cron_server.sh b/docs/omnireader.ru/cron_server.sh new file mode 100755 index 00000000..5a887c31 --- /dev/null +++ b/docs/omnireader.ru/cron_server.sh @@ -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 + diff --git a/docs/omnireader.ru/run_server.sh b/docs/omnireader.ru/run_server.sh deleted file mode 100755 index e28c196e..00000000 --- a/docs/omnireader.ru/run_server.sh +++ /dev/null @@ -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;" diff --git a/docs/omnireader.ru/start_server.sh b/docs/omnireader.ru/start_server.sh new file mode 100755 index 00000000..f657a1ec --- /dev/null +++ b/docs/omnireader.ru/start_server.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo -H -u www-data /home/liberama/liberama & +sudo service cron start diff --git a/docs/omnireader.ru/stop_server.sh b/docs/omnireader.ru/stop_server.sh new file mode 100755 index 00000000..85f99e41 --- /dev/null +++ b/docs/omnireader.ru/stop_server.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo service cron stop +sudo killall liberama \ No newline at end of file