我正在尝试将我的cumulocity-rpi-agent连接到cumulocity,以便我可以选择接受或取消两个选项。但是只有当我使用sh c8y-agent-debug.sh
命令执行sh
此文件时,此选项才可用。我按照以下步骤进行了操作
1) wget http://resources.cumulocity.com/examples/cumulocity-rpi-agent-latest.deb
2) sudo dpkg -i cumulocity-rpi-agent-latest.deb
和
login as: pi
pi@raspberrypi.mshome.net's password:
...
pi@raspberrypi:~ $ cd /usr/share/
pi@raspberrypi:/usr/share $ cd cu
cumulocity-rpi-agent/ cups/
pi@raspberrypi:/usr/share $ cd cumulocity-rpi-agent/
pi@raspberrypi:/usr/share/cumulocity-rpi-agent $ sh c8y-agent.sh
^C
pi@raspberrypi:/usr/share/cumulocity-rpi-agent $ sudo nano
pi@raspberrypi:/usr/share/cumulocity-rpi-agent
并且:
#!/bin/sh
(
while true
do
echo "Running the Cumulocity Linux Agent..."
java -cp 'cfg/*:lib/*' -Dlogback.configurationFile=cfg/logback.xml c8y.lx.age$
sleep 1
done
) 2>&1 | logger
这是c8y-agent-debug.sh script
我使用sh c8y-agent-debug.sh
或bash c8y-agent-debug.sh
执行此文件,但执行文件而非事件echo语句。
我是否需要设置与java相关的任何内容。 Java已经安装。该java -cp
命令是否需要任何其他设置。 Java在此路径上的/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/
上安装。这是在Linux上。 javac
和java
命令正常运行