The goal: A single script that can be run to:
List item
List item
I'm still very new to bash scripting so I have no clue even where to start. It would be nice to be able to just run this script and have everything done automatically. I could also see it being set as a scheduled task as long as some kind of check could be added to ensure it didn't spam the splunk servers and and download anything unless it's updated.
not tested
#!/bin/bash splunk_download="http://blah.vlah.blah.com/splunk_installer.deb" splunk_installer="splunk_installer.deb" wget $splunk_download /opt/splunk/bin/splunk stop dpkg -i $splunk_installer /opt/splunk/bin/splunk start --accept-license rm -rf $splunk_installer
Don't forget you'll have to restart splunk after an update due to the license agreement. So that script could probably make use of
sudo service splunk restart
...and follow the instructions to move forward, unless there's something you can append to the dkpg line and do more?
not that I am aware of, you still can create a local repository for your install bits
Any way to make this work with the wget through releases without having to update the script for each release?