diff options
author | Henrique Mayer | 2021-08-25 18:59:56 -0300 |
---|---|---|
committer | Henrique Mayer | 2021-08-25 18:59:56 -0300 |
commit | c6dc34bbe65fefb1067ddabd4e0b04fb45402608 (patch) | |
tree | 01fcea5b5892eca117511997e82f225d03574cf3 | |
parent | 815d27fac388608a73e8f2f29a32916ed4288fdb (diff) | |
download | aur-milvus.tar.gz |
better systemctl integration
-rw-r--r-- | milvus.install | 40 |
1 files changed, 8 insertions, 32 deletions
diff --git a/milvus.install b/milvus.install index 709d550cd9c3..4776173265d9 100644 --- a/milvus.install +++ b/milvus.install @@ -8,24 +8,12 @@ post_install() { chmod 755 /usr/share/milvus/resources/scripts/service.sh rm -rf /usr/share/milvus/resources/scripts/milvus.deb - { - sudo -u "$USER" /usr/share/milvus/milvus & - } || { - echo "Erro ao iniciar servico" - } - if [ -f "$TOKEN" ]; then { - sudo cp /usr/share/milvus/resources/scripts/milvus.service /etc/systemd/system/ - sudo systemctl daemon-reload - } || { - echo "Erro ao iniciar servico" - } - fi - - if [ -f "$TOKEN" ]; then - { - sudo service milvus start + cp /usr/share/milvus/resources/scripts/milvus.service /etc/systemd/system/ + systemctl daemon-reload + systemctl enable milvus + systemctl start milvus } || { echo "Erro ao iniciar servico" } @@ -38,20 +26,8 @@ post_upgrade() { } pre_remove() { - - { - AGENTDID=`(ps ax | grep 'agentd.py' | grep 'start' | grep -v grep | awk '{ print $1 }')` - sudo kill $AGENTDID - echo "Servico parado" - } || { - echo "Erro ao parar servico" - } - - { - sudo killall milvus - echo "Agente parado" - } || { - echo "Erro ao parar agente" - } - + systemctl stop milvus + systemctl disable milvus + rm /etc/systemd/system/milvus.service + killall -15 milvus } |