19 lines
321 B
Bash
19 lines
321 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SERVICE="opensquared-assistant"
|
|
ACTION="${1:-status}"
|
|
|
|
case "$ACTION" in
|
|
start|stop|restart|status)
|
|
systemctl "$ACTION" "$SERVICE"
|
|
;;
|
|
logs)
|
|
journalctl -u "$SERVICE" -f
|
|
;;
|
|
*)
|
|
echo "Usage: openbot {start|stop|restart|status|logs}" >&2
|
|
exit 2
|
|
;;
|
|
esac
|