I have a Bash script on our deployment server. The directory tree and the inputs.conf file:
bin
bash_script.sh
local
inputs.conf
app.conf
The inputs.conf file:
[script://./bin/bash_script.sh]
interval = -1
I restart the deployment server. I then check one of the servers I have this app deployed to:
index="_internal" bash-script sourcetype=splunkd host="specific-hostname"
message from "/opt/splunkforwarder/etc/apps/bash_script/bin/bash_script.sh" /bin/sh: 1: /opt/splunkforwarder/etc/apps/bash_script/bin/bash_script.sh: Permission denied
That path and file does exist on the destination server.
What am I missing?
Verify the script has execute (x) permission granted.
chmod 700 bin/bash_script.sh
Hi @CMSchelin,
in addition to the first intervene that must be the one hinted by @richgalloway, what's the operative system of your Deployment Server?
If it's Windows you have a problem to deploy Linux scripts from a Windows DS.
Ciao.
Giuseppe
Verify the script has execute (x) permission granted.
chmod 700 bin/bash_script.sh
...truly the facest of palms. Thank you! That was in fact the answer.