Find Jobs
Hire Freelancers

A client to receive command remotely and execute them

$30-250 USD

Terminado
Publicado hace casi 14 años

$30-250 USD

Pagado a la entrega
Objectives of this post: To create a client software that can run in any platform. <client> To pull list of commands and execute them and send back the results. (client-server way) The software must be be running with JRE 1.5,1.6 and gnu JRE. The code must be written and optimized to utilize very small amount of memory and CPU. the binary must be one single file to make to distribute it. More details: The required java code will be used in a new open source project **(so kindly be nice with the price and I will add your name and site in the credit for the code)** that will serve system administrators and all data centers workers. The project it self will be designed in php (web-based) but there will be a small java agent need to run in each server in the data center This post is to request an offer from the bidder whom want to work in developing the agent. The agent is very simple and doesn't require much coding. It will be basically running manually using command line and once its started it will be doing the following steps: 1. Check there is no other instance of the program running (otherwise exit). 2. Read the settings from a properties file. 3. Check if we have a UUID (saved in the properties file) and if no UUID A. Generate a UUID B. Save it In the properties file C. Submit the host name and the UUID to a URL saved (HTTP POST and the URL it read it from the properties file). D. Exit. 4. Connect to a URL and sending the UUID (HTTP GET and also URL from the properties file) 5. With the connect the program will receive a text with list of lines, each line will represent an action the program must do it, the line format will be like the following Action ID | Action Key | action type | action data.....(data can include also |) ( as you can see the splitter is “|” ) The software then will read each line and based in the "action type" it will do some action. "action type" will be on of the following: Action Type Meaning exec Execute the command in "action data" (time out if the command takes more than 10 minutes and just don’t report the result to the server) pull Download the file "action data" to a directory (from properties file) push Upload the file "action data" to a server (from properties file), the file can be a directory or many files with * pullexec download file from "action data" and execute it (time out if the command takes more than 10 minutes and just don’t report the result to the server) version get the java software version [login to view URL] get the The version of Java Runtime Environment [login to view URL]  get the The name of Java Runtime Environment vendor [login to view URL] get the The directory of Java installation  [login to view URL] get the The path of temp file [login to view URL] The name of OS name [login to view URL]  The OS architecture [login to view URL] The name of account name user [login to view URL] The home directory of user  [login to view URL]  The current working directory of the user 6. After running the action the software will save all the output in 2 files one for stdout and the other for stderr 7. The software will submit it (HTTP POST) among with Action ID and Action Key to a server (again URL from properties file) 8. Then it will exit
ID del proyecto: 703252

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Have already made a similar agent for my experimental Grid Computing environment. just need some tweaking !
$30 USD en 5 días
5,0 (1 comentario)
1,0
1,0
16 freelancers están ofertando un promedio de $206 USD por este trabajo
Avatar del usuario
Expert java/J2EE developer is here. I have around 8 years experience developing enterprise applications.
$200 USD en 10 días
4,7 (16 comentarios)
5,9
5,9
Avatar del usuario
*************6 yrs+ Java Experience ************* I understand it properly. Would like to start it soon. Thanks
$100 USD en 3 días
5,0 (8 comentarios)
5,8
5,8
Avatar del usuario
Please check PM
$100 USD en 30 días
5,0 (9 comentarios)
4,6
4,6
Avatar del usuario
Hello, I'm interested in your project, Please check PMB for more details.
$100 USD en 10 días
4,9 (15 comentarios)
4,4
4,4
Avatar del usuario
Please check your PMB for more details.
$250 USD en 7 días
3,6 (4 comentarios)
4,6
4,6
Avatar del usuario
Please check pmb for details.
$50 USD en 7 días
5,0 (3 comentarios)
2,8
2,8
Avatar del usuario
Hello sir Please check PMB of Yours I can help you
$220 USD en 10 días
5,0 (2 comentarios)
2,7
2,7
Avatar del usuario
Please see PMB
$200 USD en 10 días
5,0 (3 comentarios)
1,9
1,9
Avatar del usuario
Allready having such project. so there is no problem with us for your project. To get project on time and with quality work i expect you will assign this task to us. Regards
$250 USD en 30 días
4,6 (1 comentario)
1,4
1,4
Avatar del usuario
I am interested..
$450 USD en 12 días
5,0 (1 comentario)
1,0
1,0
Avatar del usuario
Please check your PMB
$300 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Please check your PMB. With Best Regards Ajith
$500 USD en 25 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I can easily make this small java agent.
$220 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I can complete this project within 4 days i just not understand UUID is it userId?
$300 USD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
i m interest in this project.
$30 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SAUDI ARABIA
Riaydh, Saudi Arabia
0,0
0
Miembro desde sept 14, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.