Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Non-Blocking read of subprocess output | Alexander Sulfrian | 2016-03-10 | 1 | -6/+50 |
| | | | | | | | | | | | Some deamons does not close stdout (and the other fds) during forking. So our direct child will die, but Popen.communicate will block until the daemon dies. We now read the output non-blocking and stop reading it, if we get SIGCHLD and our direct child is dead. Because we now handle SIGCHLD by ourselfs, we need to ensure to call Popen.wait so that the kernel can cleanup our child and we do not get defunct processes. | ||||
* | Ignore SIGCHLD to cleanup child and remove defunct processes | Alexander Sulfrian | 2016-03-10 | 1 | -0/+2 |
| | |||||
* | Use correct variable | Alexander Sulfrian | 2016-03-09 | 1 | -1/+1 |
| | |||||
* | Bump version1.4 | Alexander Sulfrian | 2016-03-03 | 1 | -1/+1 |
| | |||||
* | Allow dots in the script names | Alexander Sulfrian | 2016-03-03 | 1 | -1/+2 |
| | |||||
* | Remove old option name | Alexander Sulfrian | 2016-03-03 | 1 | -2/+2 |
| | |||||
* | Bump version1.3 | Alexander Sulfrian | 2016-03-02 | 1 | -1/+1 |
| | |||||
* | Allow multiple actions | Alexander Sulfrian | 2016-03-02 | 1 | -15/+22 |
| | | | | | You can specify multiple actions now. Each script will be run with each action until the first one is successful (return 0 as exit status). | ||||
* | Execute the scripts manually | Alexander Sulfrian | 2016-03-02 | 1 | -13/+27 |
| | | | | Only use run-parts to get the script names and execute the scripts one by one. | ||||
* | No need to wait(), communicate() will already wait | Alexander Sulfrian | 2016-03-02 | 1 | -1/+1 |
| | |||||
* | Work for users with restricted shell, too | Alexander Sulfrian | 2016-03-02 | 1 | -0/+1 |
| | |||||
* | Bump version1.2 | Alexander Sulfrian | 2016-02-22 | 1 | -1/+1 |
| | |||||
* | Add config file for user to include or exclude | Alexander Sulfrian | 2016-02-22 | 1 | -3/+28 |
| | |||||
* | Code style | Alexander Sulfrian | 2016-02-22 | 1 | -7/+12 |
| | | | | Some style fixes for pylint. | ||||
* | Remove trailing whitespace | Alexander Sulfrian | 2016-02-22 | 1 | -3/+3 |
| | |||||
* | Bump version1.1 | Alexander Sulfrian | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | Do not use su in non-root mode | Alexander Sulfrian | 2015-09-02 | 1 | -5/+9 |
| | |||||
* | Add short README1.0 | Alexander Sulfrian | 2015-09-02 | 1 | -0/+4 |
| | |||||
* | Add license | Alexander Sulfrian | 2015-09-02 | 1 | -0/+20 |
| | | | | Simple Expat variant of MIT. | ||||
* | Initial commit | Alexander Sulfrian | 2015-09-01 | 2 | -0/+126 |