Find Jobs
Hire Freelancers

Bash Script: Monitoring Changed Files / Directories - iNotifywait ? (with exclusions)

$30-250 USD

Mbyllur
Postuar almost 6 years ago

$30-250 USD

Paguhet në dorëzim
We often have Freelancers work on our server files. We need to: * record / watch recursively a specific named folder * record which file was modified * record what lines were modified in those files * Exclude multiple file types ie; .svn, .log, .swp * Exclude multiple directories types: /somepath/logs,/somepath/images * Email recipient when a change is detected * File must run in the background even if SSH closed File should be run with the simple command . monitordir /path/to/directory We have installed the inotify tools so this library can be used if desired. Thank you.
ID e Projektit: 16895710

Rreth projektit

14 propozime
Projekt në distancë
Aktive 6 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
14 freelancers are bidding on average $156 USD for this job
Avatari i Përdoruesit
Hello! I can help you to create Bash Script according to your requirements. As for me I'm a professional system admin with 10+ years of experience. Check my reviews. Recently I've successfully completed several projects where created bash scripts that automatically installed various LInux OS on servers and created proxy servers. I'm an expert on this. I can help you too. Let's discuss the details in private chat. Waiting for reply.
$222 USD në 3 ditë
4,6 (61 përshtypje)
6,9
6,9
Avatari i Përdoruesit
Hey there I'm interested I'm a System and Network Engineer I have been working with Linux for years I had done many projects using Shell script I can help
$155 USD në 3 ditë
5,0 (44 përshtypje)
5,3
5,3
Avatari i Përdoruesit
A proposal has not yet been provided
$122 USD në 3 ditë
4,9 (54 përshtypje)
5,2
5,2
Avatari i Përdoruesit
Hi, I'm a Linux system administrator with over ten years experience. I can start work on this project tomorrow. Please check out my feedback and don't hesitate to contact me
$150 USD në 1 ditë
5,0 (16 përshtypje)
4,6
4,6
Avatari i Përdoruesit
Hello, how are you? I have read the details provided, contact me so that we can discuss more on the project. I believe I have the required skills in this case.
$155 USD në 3 ditë
4,9 (7 përshtypje)
3,7
3,7
Avatari i Përdoruesit
Hello! You do not consider the possibility of using another programming language? For example, Go, JavaScript, Lua. >* record what lines were modified in those files For this will be need to store a copy of all files or hashes of their content (it will take 5% of file size). >* File must run in the background even if SSH closed Software should work in "daemon" mode. The cost can be discussed. Thank you for attention!
$150 USD në 10 ditë
4,3 (5 përshtypje)
3,6
3,6
Avatari i Përdoruesit
Though not simple, it is doable. I can build you a "service" for that, which runs on boot (as soon as the machine turns on) with whatever configuration you want. That way you can configure it once and it will continuously run even after rebooting the computer, without further human input, or having to run the program again. The only problem I foresee is recognizing which files contain text, so that the program understands to track line-code in each. This can also be problematic if you have very large files, since the program needs to keep backups of each file for comparison. I might be able to suggest a more elegant solution if I better understood the nature of the files to track. Lastly, I'd like to explain that file extensions don't control the file, but are a suggestion of how to use them. You can treat an exe as text, and vis-a-vis, or entirely forgo assigning an extension and use it as you please. I say this because it'd be easy for someone to change the extension of a file and suddenly bypass this program's security as you asked. It's far more convenient to embbed tracking numbers in the meta-data of the files themselves. This approach is harder to implement, but far more secure. I'd very much like to keep talking, but I'm running out of characters in this bid. Feel free to contact me with any questions or doubts. I can help you plan this project even before you accept my bid, no strings attached. Hope to hear from you soon, Joel Villasuso
$266 USD në 14 ditë
5,0 (1 review)
2,0
2,0
Avatari i Përdoruesit
This is Vijay, a technical lead with 8 yrs of experience in Java and Python. I am an expert in bash scripting and linux administration. I can do this for you. Thanks, Vijay
$90 USD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, I am a french Canadian engineer in computer science. I am sure I will be able to do what what is asked and more if needed (like an interface to monitor all these file modifications...) Feel free to let me know more details about your need. I currently live in France but can be reached almost anytime.
$166 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, I have extensive experience in python and bash scripting. I use python and bash for log parsing and automating repetitive tasks.
$90 USD në 1 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Expert in Bash scripting, Certified RHEL Admin Certified Hadoop Admin Expert in Automation using ansible Will give free demo
$111 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
A proposal has not yet been provided
$250 USD në 1 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
Anacortes, United States
5,0
62
Mënyra e pagesës u verifikua
Anëtar që nga shk 6, 2007

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.