Create a systemtap script capable of trapping any signals sent from userspace, examples here:
In addition to trapping signals, the systemtap script must be able to detect specific signals coming from specific users/processes and change their effective uid to the owner of the target process (or root).
This will be used to fix a known issue with Apache/mod_fcgi/suexec where the idle process scanner cannot prune suexec'd fcgi workers. In this case, idle workers running as the customer's user do not receive the signal to exit from the parent httpd process which runs as the apache user.
The systemtap script must be configurable:
- so it only traps signals from specific users (apache in this case)
- so it only traps specific signal(s) (eg SIGTERM, SIGKILL)
- so it can either change signal euid to uid of target process or root(0)
There should also be a debug option, configurable through writing to /proc:
- echo 0 > /proc/systemtap/sigbooster/debug = turn off debugging
- echo 1 > /proc/systemtap/sigbooster/debug = log only trapped signals
- echo 2 > /proc/systemtap/sigbooster/debug = log all signals
- logfile can be read from /proc/systemtap/sigbooster/log
Finished code must be checked in to our github repository, and must include simple documentation in markdown format, installer, init scripts and GPLv2/3 LICENSE file.
Please see an example project here for more details: https://github.com/paulmaunders/usertop
We are an ESP that is in need of someone to do installations on our custom ESP platform. The work will include setting up and configuring ips for us, tunnelling ips, setting up bind and apache etc. You will also be responsible for making sure that all of our servers are stable and working...
Small Startup Company is need of a Part-Time Developer Position New tech Development group. This Opening Budgeted for at least 1 year...
I need someone who is able to use remote desktop to do repetitive newsletter template fabrication. A good understanding of HTML is required. Dependability is the key factor for this on-going project...
AWS Administrator Overview: A Linux server administrator is needed to setup a one-off configuration of a Linux server environment with standard database, web and email packages with Amazon Web Services EC2 environment...
This is a testing job. The minmum words for description is at least 100. You should only attempt to take the tests ONCE. Multiple attempts will automatically disqualify your application. You should only contact eSkill support for Technical issues...
As a Technical Support Leader you will be responsible for direct supervision of the Technical Support Engineers (Level 1, Level 2 and Level 3 engineers that work for us locally and remote), providing leadership to staff through mentoring, coordinating and advising in order to achieve the best level.
Dear all, I am looking for a contractor with the following qualities -Ability to work in a contract for more than 2 years. We want you to remain in our team...
Create or Update Theme? Update Existing Theme. Designed, Coded or Both? Designed & Coded. Pages per Theme: 30 pages. Page Descriptions: Hello, looking to update my site, more seo friendly and make it more lead generation site....