summarylogtreecommitdiffstats
path: root/alisase.install
diff options
context:
space:
mode:
authorwitt2024-09-24 14:21:20 +0800
committerwitt2024-09-24 14:21:20 +0800
commitd1b4a60c266605c3d8bd3a6b8e7a70ab6442bf98 (patch)
tree99b241e1ce5ec48e8b8b2cfbc8e49462582ceb5f /alisase.install
parentc42ad9e7dfff5f1ca59146969426202b3f92b9e2 (diff)
downloadaur-d1b4a60c266605c3d8bd3a6b8e7a70ab6442bf98.tar.gz
feat: 使用systemctl 管理alisasesvc守护进程
Diffstat (limited to 'alisase.install')
-rw-r--r--alisase.install22
1 files changed, 21 insertions, 1 deletions
diff --git a/alisase.install b/alisase.install
index 68ab44a2e2dd..14de9ec604a5 100644
--- a/alisase.install
+++ b/alisase.install
@@ -1,6 +1,26 @@
post_install() {
/usr/local/bin/alisase-bin/3.4.2/alisasesvc --install
- /usr/local/bin/alisase-bin/3.4.2/alisasesvc --daemon
+
+ systemctl daemon-reload
+
+ if systemctl -q is-active alisase.service ;then
+ systemctl restart alisase.service
+ fi
+
+ ECHOLEN=$(echo -e | awk '{ print length($0) }')
+ if [ "${ECHOLEN}" = '0' ]
+ then
+ ECHO='echo -e'
+ else
+ ECHO='echo'
+ fi
+
+ $ECHO "\033[36m**********************************************************************\033[0m"
+ $ECHO "\033[36m* alisase daemon service must be running for Sase-ui client to work *\033[0m"
+ $ECHO "\033[36m* Type: systemctl start alisase.service *\033[0m"
+ $ECHO "\033[36m* Auto start: systemctl enable alisase.service *\033[0m"
+ $ECHO "\033[36m**********************************************************************\033[0m"
+
}
post_upgrade() {