Perl/shell expert needed

My forum uses a combination of custom written shell and Perl scripts that were authored in 2002. Unfortunately, the site relies on flat text files to store data as opposed to an actual relational database. The author of the scripts abandoned the project several years ago, and so regular maintenance has been difficult.

The scripts have worked, for the most part, until last year when the server OS (FreeBSD) was upgraded to the latest version. Unfortunately, the method for backing up the data used by the hosting provider's tech support didn't preserve file permissions. Since then, the search facility has been completely broken and the stats writing/logging/processing has been a shambles. A shell script responsible for creating and tidying these stats files is producing enormous log and txt files which cannot be processed at regular intervals, resulting in a webserver hang. I've removed permissions on one particular file and that has prevented further webserver hangs, but the referrer toplist, which depends on the stats, is no longer functional.

The critical tasks that need to be performed immediately are to restore the search facility to working order, and more importantly, reign-in the scripts responsible for stats processing and get the referrer toplist working again. As for less urgent tasks, the shell scripts and extensive Perl code need updating and optimizing to improve speed, efficiency, and security.

Please be courteous and do not submit a bid unless you are prepared to accept the offer right away and begin work very soon. This is an urgent project, and I do not have the luxury of waiting hours and hours for a response after selecting a winning bid. Should your bid be selected, and you do not accept the offer within the hour, the project will be reopened to bidding again. Thanks in advance for your understanding and cooperation!

Separately, once the above has been accomplished, a discussion about the feasibility and practicality of addressing the data stored in flat files can begin. It would be great if the data stored in the flat text files could be remodeled and converted to an MySQL database. This would require a great deal of changes to the original code, and may lead to retaining your services for another more long-term project.

Habilidades: Programação C, Perl

Veja mais: writing shell scripts, thanks for a great year, tech for less, producing work, perl search script, perl get, order processing services, one hour ago, maintenance tech, hour ago, get tech support, author it, at&t tech support, 4 hour custom writing, it tech support, author-it, writing removed, shell scripts, shell script, relational, hang, freebsd, deal for speed, custom writing services, flat expert

Acerca do Empregador:
( 3 comentários ) EP, United States

ID do Projeto: #161165

Concedido a:


Will start soon, 3 days is a conservative estimate. (could be a lot faster, but I can't tell w/out looking)

$290 USD em 3 dias
(1 Comentário)

3 freelancers are bidding on average $313 for this job


Check PM, please.

$350 USD in 3 dias
(3 Comentários)

I can easily do this for you. Can you please send me more information via the PMB about what exactly it is you need?

$350 USD em 1 dia
(2 Comentários)

I'm a scripting/shell expert and would be happy to help you work through these permissions/searching issues and once that's in good order, perhaps help you develop a strategy for transitioning to a relational database. Mais

$300 USD in 2 dias
(1 Comentário)