
In Progress
Posted
Paid on delivery
I want to stop launching my routine jobs by hand and let a Python script do it for me. Your task is to build a small, reliable automation script whose sole purpose is task scheduling. Here’s the outcome I’m after: on a standard Linux box (Ubuntu 22.04), I edit a simple config file, hit “start,” and the listed jobs run automatically at the hours, days, or intervals I specify. No GUI is necessary—command-line is fine—just clean, readable Python 3 code that I can maintain later. You’re free to choose the most sensible approach: cron wrappers, the schedule module, APScheduler, or another lightweight alternative, as long as it installs with pip and keeps external dependencies to a minimum. Deliverables • A well-commented Python script (Python 3) that reads a YAML, JSON, or similar config and triggers each command or function on schedule. • Basic logging to a file with time-stamped success / error entries. • A concise README that shows installation, configuration, and how to start / stop the service (systemd unit file or equivalent). Acceptance criteria • Tasks fire on time for at least two consecutive cycles. • Logs prove each run occurred and captured any exceptions. • I can add, remove, or modify tasks through the config alone—no code edits needed. Once this foundation is running smoothly I may expand it, so structure the code with future add-ons in mind. Let me know if anything is unclear; otherwise, looking forward to your proposal.
Project ID: 40473576
8 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I’d like to work on this project. I’m a final-year engineering student focused on Backend Development, Python, and Bash scripting. I primarily work with Python and Bash, and I enjoy building automation tools, backend systems, and Linux-based utilities. ? Tech Stack Languages: Python, Bash, SQL Backend: FastAPI Databases: SQLite, MySQL, PostgreSQL Tools & Libraries: SQLAlchemy, Pydantic, Alembic, Git, Linux, Shell Scripting ? Current Focus * Building Bash scripting and backend projects * Strengthening API development and database design * Learning advanced Python concepts * Improving Linux and shell scripting workflow * Solving Graph and DSA problems * Currently learning advanced Python, FastAPI, and Linux Foundation LFS101 For your scheduler, I can build a clean and maintainable Python 3 solution using APScheduler (or cron integration if preferred) with: * Config-based task management (YAML/JSON) * Command and function scheduling * File-based logging with timestamps and exception tracking * Simple CLI start/stop workflow * systemd service support for Ubuntu 22.04 * Modular structure for future expansion The code will be lightweight, well-commented, and easy to maintain later. I’ll also provide a concise README covering installation, configuration, and service management. Looking forward to working with you. Thanks.
₹1,500 INR in 5 days
0.0
0.0
8 freelancers are bidding on average ₹1,082 INR for this job

Hello, I’ll deliver a lean, maintainable Python 3 script that reads a simple YAML/JSON config and schedules your jobs on a Linux box (Ubuntu 22.04) with zero GUI. The design focuses on reliability, minimal external dependencies, and clear logging for each task run. I’ll implement a light-weight scheduler (e.g., APScheduler or a small cron-wrapper approach) that you can install via pip, with a small setup that includes: - A single, well-documented script with clear separation of concerns and ample comments for future maintenance. - Config-driven tasks (time windows, days, intervals) that can be added/removed without editing code. - Basic rotating file logging capturing timestamped success and error entries. - A straightforward README covering installation, config structure, and how to start/stop using systemd (or an equivalent init method). - A minimal unit test-friendly structure to aid future extensions. The deliverables will include: - The Python script (Python 3) and a sample config (YAML/JSON). - A README with installation and usage steps, including a systemd unit file. - Instructions to start, stop, and monitor logs. I’ll structure the code so future add-ons, like richer error handling, remote task definitions, or a web dashboard, fit in smoothly. Best regards,
₹1,165 INR in 1 day
2.3
2.3

I can build a lightweight Python 3 task scheduler for Ubuntu 22.04 that’s clean, config-driven, and easy to maintain long term. My approach would use: • APScheduler or a similarly lightweight scheduling library • YAML/JSON config-based task management • File logging with timestamps and error tracking • systemd integration for reliable background execution You’ll be able to: • Add/edit/remove tasks through config only • Run scheduled shell commands or Python functions • Monitor execution through simple logs Deliverables include the script, config examples, logging setup, README, and startup/service instructions. The focus will be reliability, readability, and future extensibility—not unnecessary complexity.
₹1,500 INR in 1 day
1.0
1.0

Hello, I am a Python Developer with over 10 years of experience in the automation and scripting field. I understand that you want to automate your routine jobs on a Linux box using a Python script. This script will allow you to simply edit a configuration file and run jobs automatically without manual intervention. For your project, I will create a reliable script that leverages Python 3. I can use a method such as the schedule module or cron wrappers to ensure easy task scheduling with minimal dependencies. The script will read a YAML or JSON config file to trigger commands at specified times, which aligns perfectly with your needs. I will implement basic logging for success/error entries, ensuring you have a record of each task execution. Furthermore, I will provide a concise README for installation and configuration, making it easy for you to manage the service. I guarantee that tasks will trigger correctly for at least two consecutive cycles, and any exceptions will be logged. The setup will also allow you to modify tasks through the config without changing the code itself, prioritizing ease of use for you. Thank you for reading my proposal to the end, and I sincerely hope to work on this project with you.
₹1,165 INR in 1 day
0.0
0.0

Hello, My name is Bartek, and I'm a full-stack developer with over six years of experience in web application development. While my primary programming language is Ruby, I am well-versed in Python and other modern languages, which include your requirement for this project using clean, readable Python 3 code. Over my career, my core focus has been on building scalable backend systems just like the one you need. Consequently, I have extensive experience working with APIs to handle task scheduling and invoking functions at precise intervals. An imperative feature of an automation script is its reliability. My experience on a SaaS platform similar to your project makes me confident that I can offer you just that. For this platform, I built and maintained a web application relied upon by thousands of users daily. Similarly, for my other projects that required task scheduling, I developed robust backend services utilizing Ruby. Another aspect where my previous work aligns with your project is long-term support and maintenance. Given your plan to grow the automation script in the future, my flexibility and ability to work with existing codebases would ensure smooth transitions during expansions. In conclusion, as an experienced full-stack developer holding a keen interest in backend work, I believe my proficiency in Python coupled with my past experiences making robust backend services adds value towards your desired outcome. I’m flexibl Thanks!
₹600 INR in 5 days
0.0
0.0

Kitchener, Canada
Member since May 27, 2026
$25-50 USD / hour
$250-750 USD
₹12500-37500 INR
$30-250 USD
$15-25 USD / hour
$15-25 CAD / hour
£10-15 GBP / hour
$30-250 USD
$250-750 USD
£250-750 GBP
$750-1500 USD
₹1500-12500 INR
$30-250 USD
₹12500-37500 INR
€30-250 EUR
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
£20-250 GBP