I need the following: I run bash shell scripts all the time that call programs like ffmpeg or ffmpeg2theora. These programs are very intensive on the server. When the conversion is running my server goes to a standstill. I don't necessarily want to limit the CPU...I want to use it to its full potential. If the server is not busy then it should use all that it can use so long as the server doesn't slow down at all. I need a queue system. All my commands I will run will be in a database. I want the system to run the command in the database when it comes in (need some kind of listening for new rows) and when the conversion is successful update the db with the status and then move on to the next row if there is one. All along the program is checking to make sure the server is running at its most efficient levels. Let me know what you would do. How much and how long it would take. I need it to run on a unix system. You will need to run this on your test system. You will need to compile ffmpeg on your test site and call ffmpeg from a bash script. Then update the database in the shell script.
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.
b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.