1
0
Fork 0
Commit Graph

93 Commits

Author SHA1 Message Date
Alexander Andreev 16a60ae504
[util.go] It is better to see in a cmdline, rather than in comm.
For example, matrix synapse in comm has just python3. So lets look in both comm and cmdline.
2022-01-03 01:08:52 +04:00
Alexander Andreev f536435ab0
[httpprocwatchd.service] Shorten Description. Fixed extension of config file. 2022-01-03 01:04:49 +04:00
Alexander Andreev 4006dd89ea
[Makefile] Update. 2022-01-02 23:05:39 +04:00
Alexander Andreev 2e3d95da81
[Makefile] Update. 2022-01-02 23:03:50 +04:00
Alexander Andreev 6e3d38b084
[PKGBUILD] Update. 2022-01-02 22:59:42 +04:00
Alexander Andreev 5ef2d85eac
[Makefile] Updated. 2022-01-02 22:52:22 +04:00
Alexander Andreev 7f9e3bbc66
[PKGBUILD] Added makedepends. 2022-01-02 22:40:35 +04:00
Alexander Andreev 791b48e043
[Makefile] Removed daemon-reload. Use right way to get path to systemd services. 2022-01-02 22:40:07 +04:00
Alexander Andreev bab45695d6
[Makefile] Fixed config extension. 2022-01-02 22:05:18 +04:00
Alexander Andreev a3c48bde52
Updated version to 1.3.2. 2022-01-02 21:57:32 +04:00
Alexander Andreev e1b8fbf280
Updated README. 2022-01-02 21:56:53 +04:00
Alexander Andreev 2e81cf3950
[server.go] Added text/plain output. 2022-01-02 21:56:35 +04:00
Alexander Andreev 9a8d30e69c
Fixed a typo in a name offile configuration.go. 2022-01-02 21:35:11 +04:00
Alexander Andreev d5ae05f0e5
Delete old json config file. 2022-01-02 21:33:21 +04:00
Alexander Andreev 73c73c4483
Set version in PKGBUILD. 2022-01-02 21:33:08 +04:00
Alexander Andreev 189554ace1
Added configuration example file. 2022-01-02 21:32:53 +04:00
Alexander Andreev dc0e4f27e0
[Makefile] Updated wildcard. 2022-01-02 21:32:34 +04:00
Alexander Andreev 17b500ad92
[.gitignore] .json replaced with conf. 2022-01-02 21:32:12 +04:00
Alexander Andreev 78db11ed69
Updated version to 1.3.1. 2022-01-02 21:31:42 +04:00
Alexander Andreev c7fe073623
Code was restructurised again. Moved out back to root dir.
Ditched JSON configuration file. Replaced with simple key = value format. Added indented_output option to format output with indent.
2022-01-02 21:30:56 +04:00
Alexander Andreev b1c3066d4c
Now also store a copy of license when installing. 2022-01-02 05:32:00 +04:00
Alexander Andreev 8dac26b2bb
Removed check for pgrep. IsProcessUP replaced by GetProcessPIDs. 2022-01-02 05:28:37 +04:00
Alexander Andreev 4837a8b66e
We use pgrep no more, so no need in this error. 2022-01-02 05:27:52 +04:00
Alexander Andreev 299e353c94
IsProcessUp deleted and was replaced by GetProcessPIDs. 2022-01-02 05:27:25 +04:00
Alexander Andreev 98bb98ffed
IsProcessUp was ditched in favor of GetProcessPIDs. 2022-01-02 05:26:24 +04:00
Alexander Andreev 89cf72df26
Added license notice to README. 2022-01-02 05:15:29 +04:00
Alexander Andreev d596cc0c48
Updated Makefile to watch all source files. 2022-01-02 05:14:52 +04:00
Alexander Andreev d392a3b0b8
Wrote own function to get process pids. Ditching pgrep. 2022-01-02 05:14:21 +04:00
Alexander Andreev d96efaba73
Updated version to 1.3. 2022-01-02 05:13:45 +04:00
Alexander Andreev 10e23fcb6e
License is switched to MIT+NIGGER. :) 2022-01-02 05:13:20 +04:00
Alexander Andreev fb627f68ba
Paths edited in Makefile. 2022-01-02 02:58:24 +04:00
Alexander Andreev 8a552e13c9
Moving aux files into contrib dir. Added PKGBULD for Archlinux. 2022-01-02 02:57:57 +04:00
Alexander Andreev 0c8dc36697
Moving other source code files into prog package. Renaming processes.json to config.json. 2022-01-02 02:56:46 +04:00
Alexander Andreev 82ecb23a62
Updated README. 2021-12-24 23:47:07 +04:00
Alexander Andreev d9087102fd
Aside from JSON there is also XML available now. You need to provide an Accept: application/xml to get XML. Fixed removing from list, so it works now. Implemented reloading of list of procs by sending SIGHUP signal to process. Spread everything across multiple files for readability. 2021-12-24 23:28:50 +04:00
Alexander Andreev e559b11b08
[Makefile] $() -> ${}. Use `install` the right way. Make it ready for PKGBUILD using DESTDIR. Added clean target. 2021-12-24 21:17:36 +04:00
Alexander Andreev 230034da27
[.gitignore] Let it suite this project already. 2021-12-24 21:11:22 +04:00
Alexander Andreev 7158d82102
[config.example.json] Let a list be empty, for user's convenience. 2021-12-24 21:10:00 +04:00
Alexander Andreev e594c0024f
Formatting fixing. 2021-11-04 00:17:17 +04:00
Alexander Andreev 4ed4b466b0
Added --add, --remove, and --list options to edit a list of processes in a configuration file. Implemented StoreConfiguration func to save changes back to a file. Changed version text. 2021-11-03 23:52:57 +04:00
Alexander Andreev 2516cca24e
nobody user is replaced with more secure DynamicUser feature. 2021-11-03 23:38:29 +04:00
Alexander Andreev 2b9774cbff
Now service will restart if program fails. 2021-03-13 16:36:14 +04:00
Alexander Andreev aede45a865
Initial commit. 2021-03-13 03:17:30 +04:00