Create a systemtap script capable of trapping any signals sent from userspace, examples here:
http://sourceware.org/systemtap/examples/keyword-index.html#SIGNALS
http://sourceware.org/systemtap/examples/process/sigkill.stp
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 need an expert developer in the following languages: -PHP (Smarty is mandatory) -BASH (linux). You must be an expert here, there is very complex code in the system. -Either C or Perl It's very desirable to have experience with Mail Transfer Agents and DNS...
Hi, we are looking for somebody to come along and install: http://bestpractical.com/ - Best Practical Request Tracker (RT) on a windows machine for us. The job will be to install any pre-requisists of RT such as perl, apache, and install RT and get it fully operational on a windows server...
Seeking a developer to make changes to our website. The changes won't take that long and will be small to start. Once the initial job is completed, then you may have the opportunity to work full-time with us on MANY other projects...
Application, running on Linux, will be the interface link between a 3rd party SMS gateway, a random number generator, a MySQL database and a website. The application will be expected to do take some inputs, perform some calculation and interact with the database all driven by a web UI...
We need to build a customer signup form which integrates with our current login/user management system.Our User management system is integrated with Ipboard...
Dear Odesk Developers, We want to have a small perl script to sort input data for us. Job description is here: http://pastebin.com/4BsYhJTZ The first person who forwards me the script gets the job and gets paid immediately. Mary
We are looking for a developer to research a way to find the most tweeted, retweeted, and favorited links for the past month and the past year. We are looking for tweets with have urls/links shared in them (NOT links to tweets)...
Requirements: - Script written in Perl latest version. - Input 1- is a simple Query text such as "Rocky Road" 2- Page Number: 1,2,3... Last (Which page on Google output page) - Output Simple text extracted from the page excluding advertisements , pictures (include links. e.g...
A website uses a Perl based shopping cart, called PerlShop. Develop a "plugin" for this cart, that would, based on the customers Zip code and State, calculate shipping based on items (weight based) in the cart. Plz apply with your portfolio. Thank you.
We need a perl programmer to finish a perl-based web crawler. Most of the programming is complete. Items still to do are: - Add functionality to obey robots.txt - Add web interface - Beta test and fix any issues - Check performance and optimize as needed Prefer a US or Canada based provider who wil