Find Jobs
Hire Freelancers

Perl/shell expert needed

max $350 USD

Completed
Posted almost 17 years ago

max $350 USD

Paid on delivery
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.
Project ID: 161165

About the project

3 proposals
Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Will start soon, 3 days is a conservative estimate. (could be a lot faster, but I can't tell w/out looking)
$290 USD in 3 days
5.0 (1 review)
2.9
2.9
3 freelancers are bidding on average $313 USD for this job
User Avatar
Check PM, please.
$350 USD in 3 days
5.0 (3 reviews)
2.8
2.8
User Avatar
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 in 1 day
5.0 (2 reviews)
2.7
2.7
User Avatar
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.
$300 USD in 2 days
5.0 (1 review)
1.3
1.3

About the client

Flag of UNITED STATES
EP, United States
5.0
3
Member since Jul 21, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.