a simplistic service supervisor
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-09-16 17:34Makefile: add checkprocessCem Keylan1+3-1
2020-09-16 17:32.gitignore: add checkprocessCem Keylan1+2-0
2020-09-16 17:27sysmgr-needs: use basename() for usageCem Keylan1+2-1
2020-09-16 17:27README: updateCem Keylan2+15-15
2020-09-16 17:13checkprocess: add simple C utility to check processesCem Keylan2+33-2
2020-09-16 16:12checkprocess(): Don't die on permission errorsCem Keylan1+6-1
2020-09-16 16:11{sysmgr-needs,util}.c: change C styleCem Keylan2+81-76
2020-09-16 13:52sysmgr: add -- to all rm callsCem Keylan1+4-4
2020-09-16 13:50svctl: do not just remove the directory, check if runningCem Keylan1+1-1
2020-09-16 13:50svctl: allow empty pid returnsCem Keylan1+1-1
2020-09-16 13:49checkprocess(): return if there is no pid givenCem Keylan1+3-0
2020-09-16 13:49getpid(): unset pid each time it is called.Cem Keylan1+1-1
2020-07-31 16:29sysmgr: proper in-function variable callsCem Keylan1+7-7
2020-07-31 16:29delete trailing whitespaceCem Keylan1+3-3
2020-07-31 16:28sysmgr: simplify main 'case' callCem Keylan1+2-4
2020-07-31 16:28sysmgr: don't call anything outside of functionsCem Keylan1+3-3
2020-07-31 16:26term(): use read instead of catCem Keylan1+3-2
2020-07-08 06:24sysmgr: revert to using runsyssv externallyCem Keylan1+1-1
2020-07-07 12:46Makefile: silence external make callsCem Keylan1+2-2
2020-07-07 12:46docs: updateCem Keylan2+38-4
2020-07-07 12:44Makefile: fix install targetCem Keylan1+1-1
2020-07-07 12:43sysmgr: do remove pid and syspid when services go downCem Keylan1+3-1
2020-07-07 12:18svctl: get the basename of services.Cem Keylan1+10-1
2020-07-07 12:07sysmgr: always fallback to kill for checking processesCem Keylan1+3-5
2020-07-07 12:01sysmgr: update usageCem Keylan1+1-1
2020-07-07 12:00sysmgr: change bannerCem Keylan1+13-14
2020-07-07 11:54svctl status: use if statementCem Keylan1+5-3
2020-07-07 11:54sysmgr: comment cleanupCem Keylan1+45-56
2020-07-07 11:53sysmgr: change usage outputsCem Keylan1+7-11
2020-07-03 21:42docs: add documentationCem Keylan1+53-0
2020-07-03 21:35Makefile: updateCem Keylan1+26-8
2020-07-03 21:34add gitignoreCem Keylan1+2-0
2020-07-03 21:31utils: remove sysmgr-needs script and add C programsCem Keylan5+166-29
2020-07-03 21:20replace READMECem Keylan3+15-279
2020-06-10 06:13sysmgr: minor nitpickCem Keylan1+1-3
2020-06-10 06:13sysmgr: use signal names instead of numbersCem Keylan1+2-2
2020-06-10 06:12sysmgr: simpler message functionsCem Keylan1+2-2
2020-06-10 06:11sysmgr: better usage outputCem Keylan1+15-15
2020-04-25 18:59Relicense under GNU General Public LicenseCem Keylan2+675-22
2020-04-25 18:55svctl.1: simplify manpageCem Keylan1+12-26
2020-04-17 13:23sysmgr: bump to 0.3.0Cem Keylan1+1-1
2020-04-17 13:22svctl: don't exit if the checked service is downCem Keylan1+1-1
2020-04-16 09:39runsyssv: use wait instead of sleepingCem Keylan1+2-2
2020-04-14 22:41svctl: use basename for retrieving pidCem Keylan1+1-1
2020-04-14 22:41svctl: fix typoCem Keylan1+1-1
2020-04-13 13:01svctl: better argument processingCem Keylan1+5-1
2020-04-13 12:54getpid: don't die, return with errorCem Keylan1+2-1
2020-04-13 12:12sysmgr: add comments to svctlCem Keylan1+4-0
2020-04-13 12:09sysmgr: fix shellcheck errorsCem Keylan1+4-1
2020-04-13 11:30sysmgr: simplify svctl behaviourCem Keylan1+37-36
2020-04-13 11:29sysmgr: standardize writing behaviourCem Keylan1+5-6
2020-04-13 11:27sysmgr: change logging functionsCem Keylan1+2-1
2020-03-24 12:56README: shameless plugCem Keylan2+22-3
2020-03-24 11:23sysmgr: bump versionCem Keylan1+1-1
2020-03-24 11:22README: update and add alongside READMECem Keylan2+144-3
2020-03-24 11:21Makefile: fix manpages and install sysmgr-needsCem Keylan1+4-3
2020-03-24 10:57move manpages back to mandirCem Keylan2+0-0
2020-03-23 20:44sysmgr-needs: add utility to repositoryCem Keylan1+29-0
2020-03-06 12:39add a usage functionCem Keylan1+30-15
2020-03-04 06:12move manpages to their own directoriesCem Keylan3+3-3
2020-02-28 14:44remove manpages on uninstallCem Keylan1+3-0
2020-02-28 13:30bump to 0.1.2Cem Keylan1+1-1
2020-02-28 12:58add manpagesCem Keylan3+50-0
2020-02-28 12:52remove VERSION and SHAREDIR from Makefile, add MANPREFIXCem Keylan1+3-5
2020-02-28 12:50change signal numbers to their namesCem Keylan1+2-2
2020-02-27 17:35add documentation to checkprocessCem Keylan1+12-0
2020-02-27 14:39bump to 0.1.1Cem Keylan1+1-1
2020-02-27 13:17Change SIGTERM to -15 on kill command, thanks to CrestwaveCem Keylan1+1-1
2020-02-27 12:47add READMECem Keylan1+119-0
2020-02-26 07:04fix linking of kiss linux on the frameCem Keylan1+1-1
2020-02-26 06:44svctl: add new functionsCem Keylan1+7-2
2020-02-26 06:44svctl: check for RUNDIR instead of sysmgr pidCem Keylan1+2-2
2020-02-26 06:41add version number and change usageCem Keylan1+5-4
2020-02-25 20:23add a function for checking processesCem Keylan1+17-1
2020-02-25 15:14print all to stderr, remove '->' for cleaner loggingCem Keylan1+3-7
2020-02-25 08:48sysmgr: do not exit if no services can be foundCem Keylan1+2-2
2020-02-25 08:31edit the beginning frame to add KISS, and add the future github pageCem Keylan1+4-1
2020-02-25 08:27runsyssv: use RUNDIR variable instead of /run/sysmgr (fix)Cem Keylan1+1-1
2020-02-25 08:22redirectsignal: make kill errors silentCem Keylan1+1-1
2020-02-25 08:20svctl: exit if sysmgr is not availableCem Keylan1+2-0
2020-02-25 07:43remove unnecessary for loop while trapping signals, add more signalsCem Keylan1+3-6
2020-02-25 07:24replace the find command with 'ls' so that it is more portable.Cem Keylan1+1-1
2020-02-23 12:17initial commitCem Keylan3+233-0