mirror of
https://github.com/simplex-chat/simplexmq.git
synced 2026-03-29 10:10:06 +00:00
* save and restore messages when server is restarted * read file line by line * add import * optmize restoring messages by reading the whole file * update version to 2.3.0 * update scripts * add script * update readme
13 lines
607 B
Bash
Executable File
13 lines
607 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# systemd has to be configured to use SIGINT to save and restore undelivered messages after restart.
|
|
# Add this to [Service] section:
|
|
# KillSignal=SIGINT
|
|
curl -L -o /opt/simplex/bin/smp-server-new https://github.com/simplex-chat/simplexmq/releases/latest/download/smp-server-ubuntu-20_04-x86-64
|
|
systemctl stop smp-server
|
|
cp /var/opt/simplex/smp-server-store.log /var/opt/simplex/smp-server-store.log.bak
|
|
mv /opt/simplex/bin/smp-server /opt/simplex/bin/smp-server-old
|
|
mv /opt/simplex/bin/smp-server-new /opt/simplex/bin/smp-server
|
|
chmod +x /opt/simplex/bin/smp-server
|
|
systemctl start smp-server
|