I guess that I will start the features-for-donations requests:
1) The ability to pause/unpause mining. Ideally this would be easily done by another program (without sending keystrokes). I am thinking perhaps a SIGINT or SIGCONT could stop and start mining respectively.
I recently switched to hourly based electricity pricing and plan on evaluating the feasibility of mining every hour. That is what inspires this request to be able to pause mining during peak electricity demand.
Thoughts?
Perhaps my limited knowledge of signals misinterpreted them. I thought that it was up to the program to choose what to do when they got those. Perhaps the are the wrong mechanisms for communicating with the process. I am running cgminer in screen, if it receives SIGSTOP, screen (I believe) restarts it.