
Completed
Posted
Paid on delivery
Description: I need a small C program for Linux that works as a simple logging service using message queues. Most of the code skeleton is already provided – you just need to fill in the missing parts. What you’ll do: Complete a server program that listens to a message queue and prints incoming messages. Complete a small client library to connect to the queue and send messages. Make sure messages include the sender’s process ID. Handle a simple rule for long messages (either reject or split). Ensure the server shuts down cleanly when pressing Ctrl+C. Use the provided makefile to compile the project. Requirements: Good C programming skills. Experience with Linux message queues and basic signal handling. Able to work with provided skeleton code and fill in missing logic. This is a straightforward task for someone comfortable with Linux system programming.
Project ID: 39696107
20 proposals
Remote project
Active 11 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello I have over 25 years of experience with C and Linux Seems as easy thing and I can complete in few hours of working time
$30.30 AUD in 2 days
7.8
7.8
20 freelancers are bidding on average $28 AUD for this job

Hi there, I can complete your Linux C logging service using message queues—server listener, client library with PID in messages, long-message handling (reject or split), and clean SIGINT shutdown—built with your makefile. Please share the skeleton and I’ll get started. Thanks.
$30 AUD in 2 days
5.0
5.0

Dear Customer My name is Chunhui Ouyang and I am a professional and experienced Linux administrator. I have enough professional linux experience and have used several linux distributions including most linux distributions. I can provide you enough professional technical service. I have examined your requirements and thankfully I have a sufficiently specialized base in C programming to be able to serve you with confidence! I have completed around 80+ orders so far with enough experience and rich reviews. and ready to provide you systematic and professional service. Ouyang Chunhui
$100 AUD in 7 days
3.9
3.9

Hi there, I am experienced C/C++ developer. You can check my certificate in profile. I can help you with your project.
$40 AUD in 1 day
2.3
2.3

Excited to tackle this Linux logging service project. I’ll complete the server program to print messages from the queue, develop the client library, and handle message rules effectively. With strong C skills and Linux message queue expertise, I’ll ensure clean shutdowns and PID inclusion as requested. Previously, I’ve tackled similar tasks seamlessly. 100% refund if I fail to deliver. Simple as that. Thanks, Alex
$20 AUD in 30 days
0.0
0.0

Hello, I am a skilled software engineer with expertise in Linux system programming and C language. I have reviewed your project for a Simple C Program utilizing message queues for logging purposes on Linux. I am experienced in completing server programs, client libraries, and ensuring smooth signal handling. I will efficiently complete the server program to listen to incoming messages, develop a client library for message sending, include sender process ID in messages, handle long messages, and ensure clean server shutdown. My proficiency in C programming and Linux message queues makes me well-suited for this task. I am excited to work on this project and deliver a high-quality solution aligned with your requirements. Let's discuss further details to bring your vision to life. Regards, Wajhi
$30 AUD in 7 days
0.0
0.0

I am confident that my C programming skills align perfectly with your project requirements. With experience in Linux message queues and signal handling, I am ready to complete the server program and client library as per your specifications. Rest assured, messages will include the sender’s process ID, and I will ensure a smooth shutdown on pressing Ctrl+C. I am comfortable working with provided skeleton code and filling in the missing logic seamlessly. IF YOU NOT HAPPY YOU DONT PAY!!! Let's collaborate to create a reliable logging service that meets your needs. Your satisfaction is my priority. Looking forward to working together to deliver a high-quality solution. Thank you for considering my bid. Kind regards, Shaylin
$20 AUD in 30 days
0.0
0.0

This sounds like something I can absolutely deliver ? Clean, professional, user-friendly, and seamless is how I build — no fluff, just results. From smart design to integrated automation, I create systems that look great and work even better. While I’m new to Freelancer, I’ve completed plenty of successful projects off-site with happy clients and real outcomes. I’d love to chat more about your project! Regards, Jarrod.
$20 AUD in 30 days
0.0
0.0

This is exactly the work I love, and you only pay once you are 100% satisfied. I understand the need for a clean, professional, user-friendly logging service using Linux message queues. I have extensive experience in C programming, Linux message queues, signal handling, and working with existing codebases to build seamless, integrated solutions. Although I’m new to Freelancer, I bring extensive experience from numerous off-platform projects. My rates are low only because I’m building my profile and seeking reviews—but rest assured, the quality of my work is anything but cheap. Let’s connect to explore how I can help bring your project to life. Regards, Carla V
$20 AUD in 30 days
0.0
0.0

----I WILL COMPLETE IT FIRST THAN YOU WILL PAY----- Hi! I can complete your C program for Linux, implementing the missing parts for the server and client to handle message queues. I’ll ensure messages include the sender’s process ID, handle long messages appropriately, and make the server shut down cleanly with Ctrl+C.
$30 AUD in 2 days
0.0
0.0

Hi! I can complete your C logging service by filling in the message queue handling, PID tagging, long message handling, and clean Ctrl+C shutdown, ensuring it compiles and runs smoothly with your provided makefile. Thank you
$20 AUD in 1 day
0.0
0.0

I’m uniquely qualified to contribute real value to this project from day one. I have extensive experience working with Linux message queues and signal handling, as well as excellent C programming skills. My profile here is just getting started, but my experience spans multiple off-platform projects with proven success. I look forward to chatting and exploring how I can help bring your project to life! Kind Regards, Keyan Ribberts
$20 AUD in 30 days
0.0
0.0

The work you’ve described is exactly what I specialize in. I understand the need for a well-structured logging service with message queues in Linux. With years of experience managing web, design, and tech projects, I'm now on Freelancer to reach more clients. I can complete the server program to print incoming messages, develop the client library, handle message rules, and ensure smooth shutdown. My expertise in C programming, Linux message queues, and signal handling align perfectly with your requirements. I would love to chat more about your project! Regards, Sash
$20 AUD in 30 days
0.0
0.0

"I am a perfect fit for your project, with expertise in C programming and Linux message queues. I will complete the server program to listen to messages, develop a client library, handle process IDs, manage long messages, and ensure proper shutdown. While I am new to Freelancer, I have vast experience off-site. I would love to chat more about your project! Regards, Graeme Jardine"
$20 AUD in 30 days
0.0
0.0

Hello Yasar, I understand you're looking for a C program tailored for Linux that functions as a logging service using message queues. With a solid foundation already in place, I'll efficiently fill in the missing parts of the server program to listen and print incoming messages while also developing the client library to connect and send messages, ensuring they include the sender's process ID. Additionally, I will implement logic to handle long messages, either by rejecting or splitting them, and ensure the server shuts down cleanly upon receiving a Ctrl+C signal. My strong background in C programming and familiarity with Linux message queues and signal handling assures you of a smooth and effective completion of this project. I am confident I can deliver this in the 1 to 2-day timeframe you specified. What is the specific deadline you have in mind for this project? Thanks, ALESSIO
$35 AUD in 1 day
0.0
0.0

Time is money, so allow me to save you both by helping you get real results quickly, professionally, and without any hassle. I've got the C programming skills and experience with Linux message queues and signal handling, making me perfect for completing your logging service project. I offer competitive rates due to being new here, guaranteeing high-quality work or no payment. Let's have a chat about your project! Regards, Xarian
$20 AUD in 30 days
0.0
0.0

"This is the kind of project I value. I will complete the server program, client library, handle message splitting, and ensure proper shutdown. With strong C skills, Linux message queue experience, and adaptability with existing code, I'm well-equipped to fulfill your requirements. While I am new to freelancer.com, this does not take away from the quality of my work, and I have an extensive background of experience with other projects off-site. I'm keen to hear more about the vision for this project. Regards, Brian. W"
$20 AUD in 30 days
0.0
0.0

"This is my favourite kind of project to dive into. I bring clear strategy and creativity to every project, delivering results that align with the client’s goals and vision. I have extensive experience with Linux system programming, message queues, and signal handling - ensuring a seamless and efficient logging service. I’ve handled projects like this before with great results. I’m ready to dive into your project whenever you ready to talk. Regards, Shanette"
$20 AUD in 30 days
0.0
0.0

Hello, I have carefully read your requirements. This is a programming implementation based on message queues on the Linux platform. There are two implementation standards, POSIX and System V, on the Linux platform. I can fulfill your requirements.
$30 AUD in 1 day
0.0
0.0

Hi! I’ve already implemented a working version of your logging service using POSIX message queues on Linux, complete with: - Server that listens on a named mqueue and prints incoming logs - Client library to connect and send messages - PID included in every message - Long-message handling (auto-splitting into fixed-size chunks) - Clean shutdown on Ctrl+C (SIGINT) / SIGTERM - Makefile to build everything in one step I can adapt my code to your existing skeleton immediately: keep your filenames, data structures, function signatures, and Makefile targets. If you prefer “reject if too long” instead of splitting, I’ll switch the policy—no problem.
$20 AUD in 1 day
0.0
0.0

Adelaide, Australia
Payment method verified
Member since Apr 24, 2015
$30-50 AUD
$30-50 AUD
$2-5 AUD / hour
$40-50 AUD
$10-50 USD
$250-750 USD
₹1500-12500 INR
$15-25 USD / hour
$25-50 USD / hour
₹1500-12500 INR
$750-1500 AUD
₹12500-37500 INR
$30-250 USD
€250-750 EUR
₹12500-37500 INR
₹12500-37500 INR
$2-8 USD / hour
$10-30 USD
$250-750 USD
$15-25 USD / hour
min $50 USD / hour
₹75000-150000 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR