Skip to content

Instantly share code, notes, and snippets.

@sidusnare
Created July 27, 2022 19:08
Show Gist options
  • Save sidusnare/479513b86ee57ec25239b90cd93b1a9d to your computer and use it in GitHub Desktop.
Save sidusnare/479513b86ee57ec25239b90cd93b1a9d to your computer and use it in GitHub Desktop.

Revisions

  1. sidusnare created this gist Jul 27, 2022.
    16 changes: 16 additions & 0 deletions wm.services.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    #!/bin/bash

    echo '"Services" MENU'
    if [ ! -e "${HOME}/usr/local/service" ]; then
    echo '"No service dir found" EXEC xterm -e ls -l "${HOME}/usr/local/services"'
    echo '"Services" END'
    exit 0
    fi
    cd "${HOME}/usr/local/service" || exit 1
    for i in *;do
    if [ ! -x "${i}/run" ]; then
    continue
    fi
    echo -e " \"${i}\" MENU\n \"start\" EXEC svc -u \"${HOME}/usr/local/service/${i}\"\n \"stop\" EXEC svc -d \"${HOME}/usr/local/service/${i}\"\n \"HUP\" EXEC svc -h \"${HOME}/usr/local/service/${i}\"\n \"Kill\" EXEC svc -k \"${HOME}/usr/local/service/${i}\"\n \"restart\" EXEC svc.re.sh \"${HOME}/usr/local/service/${i}\"\n\"${i}\" END"
    done
    echo '"Services" END'