Splunk Search

Couldn't run script command

EdSplunk
Explorer

Based on reference: http://www.splunk.com/base/Documentation/4.2/SearchReference/Script

I created a perl file that just outputs the arguments to a file. I called it test.pl and saved it under splunk_home/etc/searchscripts (I had to create the directory since it didn't exist).

I built my search

permit dst=192.* | stats count dst | script perl test.pl

but I keep getting an error:

Error in 'script' command: The external search command 'test.pl' does not exist in commands.conf.

Can anyone point me in the right direction?

Tags (3)

dwaddle
SplunkTrust
SplunkTrust

Based on the error, your script needs to be defined in commands.conf, something similar to:

[test]
FILENAME = test.pl

See http://www.splunk.com/base/Documentation/latest/Admin/Commandsconf for details on commands.conf, and http://www.splunk.com/base/Documentation/latest/SearchReference/Aboutcustomsearchcommands for more details about defining your custom search command.

echalex
Builder

The error message certainly suggests you need to put this in commands.conf. However, the documentation for script doesn't mention that. Furthermore, having the script in commands.conf makes using the script command redundant.

0 Karma

malbertdr
Explorer

I don't believe perl is currently supported. Only python.

0 Karma

EdSplunk
Explorer

Actually, it is, based on the said reference.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Splunk Asynchronous Forwarding Explained

Splunk asynchronous forwarding is often misunderstood as simply setting autoLBVolume. That is not quite right. ...

55 Days to Go: Secure Your Seat at Splunk University in Denver

Your .conf26 Experience Starts Before Opening Keynote  If Denver is known for its mile-high elevation, Splunk ...

(re)Introducing the Splunk Community Champions + 2026 – 2027 Splunk MVPs ...

This program exists as a channel to empower and recognize Splunk advocates and help supercharge initiatives to ...