Skip to content

A small executable in go that read a file for instruction and executes them in remote machines using ssh.

License

Notifications You must be signed in to change notification settings

RokibulUddin/RemoteJobExecutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RemoteJobExecutor

A go program that execute commands on a remote machine using ssh.

Usage

remotejobexecutor -f <task file path>
Where task file contains instruction in following format, one command for line:
host name, ip, username, password, the command to execute
for example:

My machine1, 192.168.1.20, root, rootpassword, shoutdown -h now
My machine2, 192.168.1.21, myuser, pass2, shoutdown -h now

This program is made to be used in combination with crontab to automatize bulk operation on multiple machines.

Download

You can download the compiled binary executable from bin folder.

Platform executable

Windows x64

remotejobexecutor.exe

Linux x64

remotejobexecutor

About

A small executable in go that read a file for instruction and executes them in remote machines using ssh.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages