1 changed files with 47 additions and 0 deletions
@ -0,0 +1,47 @@ |
|||||
|
#!/bin/bash |
||||
|
# LGSM fn_getopt function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: http://danielgibbs.co.uk |
||||
|
# Version: 190115 |
||||
|
|
||||
|
# Description: getopt arguments. |
||||
|
|
||||
|
case "$getopt" in |
||||
|
start) |
||||
|
fn_start;; |
||||
|
stop) |
||||
|
fn_stop;; |
||||
|
restart) |
||||
|
fn_restart;; |
||||
|
update) |
||||
|
norestart=1; |
||||
|
fn_update_check;; |
||||
|
update-restart) |
||||
|
fn_update_check;; |
||||
|
validate) |
||||
|
fn_validate;; |
||||
|
validate-restart) |
||||
|
fn_stop |
||||
|
fn_validate |
||||
|
fn_start;; |
||||
|
monitor) |
||||
|
fn_monitor;; |
||||
|
email-test) |
||||
|
fn_email_test;; |
||||
|
details) |
||||
|
fn_details;; |
||||
|
backup) |
||||
|
fn_backup;; |
||||
|
console) |
||||
|
fn_console;; |
||||
|
debug) |
||||
|
fn_debug;; |
||||
|
install) |
||||
|
fn_install;; |
||||
|
auto-install) |
||||
|
fn_autoinstall;; |
||||
|
*) |
||||
|
echo "Usage: $0 {start|stop|restart|update|update-restart|validate|validate-restart|monitor|email-test|details|backup|console|debug|install|auto-install}" |
||||
|
exit 1;; |
||||
|
esac |
||||
|
exit |
Loading…
Reference in new issue