0
我的Bash代码在终端中执行时运行正常,但是当我从一个js文件执行时。它给了我下面的错误:Bash编码错误
[email protected]:~/node_modules/Chris# sudo node index.js
/home/chris/node_modules/bat.sh:2
curl -X POST \
^^^^
SyntaxError: Unexpected identifier
了代号为触发器是
var config = require('./config');
var dash_button = require('node-dash-button');
var dash = dash_button(config.dash.MAC_address);
dash.on('detected', function(){
var spawn = require('bat.sh').spawn;
});
代码:
!/bin/sh
curl -X POST \
--data-urlencode 'payload={"text": "This is Dash.", "channel": "#water-cooler", "username": "MrBot", "icon_emoji": ":neckbeard:"}' \
https://hooks.slack.com/services/#############################
如果有人可以解释,那将是巨大的。
这与java有什么关系? –
@ScaryWombat使用的编程语言有一个相似的名字。我删除了标签 –