4 Replies Latest reply: Jun 27, 2012 8:42 PM by Bill Robinson RSS

Shebang line fails NSH script of type 2

Eyal NameToUpdate

Hi All,

 

I noticed that including the shebang line in NSH script of type 2 causes it to fail.

 

I am using Blade Logic 8.1.0.233 installed on Windows to copy files between two servers.

 

The script is a one liner:

 

cp -Prvf "//Server1/D/source/" "//Server2/D/target/"

 

 

When I include the header:

#!/bin/nsh

 

The script fails with the error:

Error 20:00:40 18/06/2012

C:/Program Files/BMC Software/BladeLogic/8.1/NSH/tmp/application_server/scripts/job__53b871b5-17bf-4051-8dbd-01ac7fd65b72/script_DBKey-SJobKeyImpl-3051-1__0cc34789-27b7-43d1-9540-2f55970d0e7f.971.1_template.nsh:

can't open input file: C:/Program Files/BMC Software/BladeLogic/8.1/NSH/tmp/application_server/scripts/job__53b871b5-17bf-4051-8dbd-01ac7fd65b72/script_DBKey-SJobKeyImpl-3051-1__0cc34789-27b7-43d1-9540-2f55970d0e7f.971.1_template.nsh

 

Without the shebang line, the script runs without a problem.

 

I'm intrigued by this weird behaviour, what do you think?

 

Thanks,

Eyal