У меня есть файл сценария .sh и, в частности, не все в порядке, и я не знаю причину --engine = slimerjs и - без головы
#!/bin/bash xterm -e /usr/local/bin/casperjs --engine=slimerjs --headless /home/user/file.js
Поставьте команду в кавычках:
#!/bin/bash xterm -e "/usr/local/bin/casperjs --engine=slimerjs --headless /home/user/file.js"